Fringe Company creates and hosts several web applications for schools and its students. The use of these applications within the schools by both school staff, students and parents is increasing. This leads to increased load on application as well as database layers within their environment. In order to ensure the increased demands on the systems can be met, Fringe requested a combination of load and stress tests to be executed on their application stack.
My tasks within this project consisted of writing performance scripts for both load & performance testing as well as performance monitoring through CI tooling, as well as refining the performance requirements for the application.
The test scenarios I scripted in Jmeter and executed with self-hosted load generators on DigitalOcean cloud servers.
Based on the performance test report Fringe was able to adjust their scaling to ensure high performance and high availability for all their customers.
Retesting several vulnerabilities found in a previously executed penetration test, in the EZWim system in order to ascertain that these vulnerabilities have been resolved sufficiently.
Executing a full penetration test of the EZWim platform, including the authorization model, in order to validate the secure development practices of the development teams.
PostNL created a mobile application for track & trace of packages for their business-customers. In order to ensure the security of the data of both customers as well as packages PostNL requested me execute a penetration test on the mobile app for both Android as well as IOS.
The scope of this test was limited to a grey-box penetration test of the apps themselves, and not of the services and API’s supporting the app.
I was asked to support one of the Jumbo Supermarkten development teams in creating and executing stress tests on an in-shop mobile application platform.
Load was generated through OctoPerf loadgenerators from Amazon AWS.
Based on the findings during these tests the development team was able to implement improvements, increasing the response times of the system as well as improving the overall performance and availability of the system.
PostNL wants to ensure that all applications are well performing and stable, therefore they require all applications to go through performance tests.
The tests I have executed for PostNL include a few different, internally used applications. One of the applications was already in production and had several known performance issues. I was asked to pinpoint these issues and propose solutions or workarounds for these issues.
EZWim hosts a platform for mid- to large size companies enabling complete insight in their telecom expenses and linking these expenses directly and transparently to their employees. This platform is based on the Oracle Apex platform and built externally.
In order to accommodate their large scale customers EZWim requested me to build and execute performance tests at a cost and time efficient way, ensuring these tests can be repeated over time and across different versions of the platform.
As a test coordinator at C1000/Jumbo supermarkten I am responsible for several projects ranging from load and performance testing of parts of the platforms such as the intranet, SAP – Locus integrations via Oracle ESB and Master Data migrations to coordinating the testing and implementing of new Microsoft Exchange 2010 servers and an entirely new VMWare ESX production platform enabling a sustainable growth for the future for Jumbo Supermarkten and preparing for the integration of the current C1000 supermarkets within the Jumbo organization.
During this project at AkzoNobel in Amersfoort we have been tasked with researching the possibilities for test automation of the SAP systems within the AkzoNobel Chemicals business units in relation to a migration of 6 separate SAP systems to 1 unified platform and ongoing regression efforts which are rapidly and exponentially growing to huge proportions.
After the research was concluded a full, ready to run, implementation plan including recommendations for whether or not to use SAP Solution Manager, HP Quality Center and other tooling, required team, changes required in the current ways of testing within the organisation and training required for people within the organisation to pull testing to a higher level in general and enable a sustainable and future proof test automation solution in particular was written and presented to the AkzoNobel Functional Chemicals Information Management board.
In this short project I was responsible for executing a security scan on the Brabantwonen websites with a focus on SQL-injections, XSS exploits and possible open ports, small misconfigurations and weak password enforcements. Based on the findings made a report was written which has been subjected to both the hosting party and the developers of the sites. The report contains the findings of the security scan including adviced changes and adjustments to ensure the sites become less vulnerable for injections.
Consumentenbond is the association in the Netherlands representing the interests of all consumers. Their mission: to enable consumers making choices easier and better, with respect for both human and environment.
- For Consumentenbond Martijn wrote a a test approach describing the test framework to be used within the Scrumteam, emphasizing a clear and unified way of testing, which tooling to use for testing and rolling out this approach within the Internet Techniek department of Consumentenbond.
- Proposing a structured test automation approach to be used within the Scrum teams in the form of Test Driven Development.