Projects
Mobile streaming application Android & iOS:
- Collaborated with Mediaan on developing a video conferencing hardware and software solution for the Deutsch Telekom Group. The testing scope encompassed iOS and Android applications, as well as Android-based TV devices integrated with mobile apps. Responsibilities included manual and system testing, establishing a test automation framework, and creating both manual and automated test cases within an Agile environment.
- Technologies used: Java, Appium, Selenium, and Cucumber as a BDD framework
Mobile email application Android & iOS:
- The product is a mobile email application similar to Gmail, with a development plan focused on redesigning an existing application while utilizing an established backend. Responsibilities included manual testing and developing automated test cases using WebDriver.io in TypeScript. Followed Agile methodologies to enhance team collaboration and project management.
- Technologies used: TypeScript, WebDriver.io.
Car rent web application
- As the lead QA Automation Engineer, I was responsible for establishing and optimizing a test automation framework, converting manual test cases into automated scripts, and leading a team of two QA colleagues. My duties included developing detailed test plans, creating time and resource estimations, and maintaining thorough documentation. I conducted weekly automated test runs to ensure consistent quality standards and drive continuous improvement. My work involved a blend of technical skills in test automation and strategic planning within an Agile environment, ensuring streamlined and effective testing processes.
- Technologies used: Java, Selenium
Electric Vehicle Charging Platform – Web Application
- Embedded in a multi-team structure for a large-scale web application dedicated to electric vehicle charging solutions across Europe, my role involves in-depth manual and automated testing. With a solid understanding of the business model and the microservices architecture, I facilitate testing within an ecosystem where microservices communicate seamlessly to support scalability and feature delivery. The project spans nine collaborative teams, each contributing to feature-specific functionality.
Leveraging this knowledge, I work with a custom-built automation framework tailored for this architecture, utilizing Kotlin and Selenium for UI testing, as well as custom API libraries to validate inter-service communication and data integrity. My responsibilities include designing and executing test cases to ensure the application's reliability and performance, while closely collaborating with teams to uphold quality standards across the project.
- Technologies used: Kotlin, Selenium, custom API libraries