About
Experienced in;
- Test Automation Frameworks: Designing and implementing frameworks using Page Object Model and BDD.
- Cross-Platform Testing: Automation tools such as Selenium, Appium for mobile testing, and API testing tools to ensure integration across web, mobile, and backend systems.
- QA Processes & Strategy: Optimizing SDLC models, establishing test automation stages, and supporting scrum activities to streamline quality assurance processes.
- Release Management: Played a key role in release approval processes, coordinating manual regression testing, validating automation results, and tracking deployment pipelines with real-time updates.
Experience
QA Automation Engineer @citizenM Hotels (19.06.2023 - Present)
citizenM is a Netherlands-based, global hotel developer, investor, and hotel chain.
- Handled website QA process during a database migration project called Sunrise.
- Handled the UI part of the Performance Tests for the backend migration project.
- Handled the QA process for the website Nuxt migration project, creating and automating key flow scripts.
- Proposed and established a test automation stage for website deployment pipelines, setting up a Slack channel to track results.
- Co-led QA Scrum processes, organizing meetings and scrum activities.
- Supported QA process of the mobile app during periods of QA absence.
- Adjusted new SDLC models for the website product and the content management system based on the main model, defining testing stages and workflows. Created SDLC documentation for both the website team and the Contentful product.
- Increased focus on API automation for future cycles.
- Proposed the X-ray Test Management Tool to improve QA processes, handled the integration process for the website team.
- Became one of the release approvers for the website.
- Handled the QA process of a content migration project called Headless Marketing content.
- Led Black Friday QA coordination, overseeing campaign changes and flow tracking.
Key Projects
- Sunrise Database Migration Project: Handled website QA processes and performed UI performance tests for backend migration.
- Nuxt Migration Project: Automated key flows and ensured smooth migration to Nuxt framework.
- Headless Marketing Content Migration: Oversaw QA testing for migrating content to the new content management system.
- Xray Test Management Tool Setup: Proposed for QA processes and configured for the website, enhancing test tracking, execution, and reporting processes.
- Black Friday Campaign QA Coordination: Led QA efforts to ensure successful campaign implementation and flow tracking.
Test Automation Engineer @Smart Nearshore (19.06.2023 - Present)
Smart is a Portugal-based company that provides information technology and consulting.
- Providing outsourced services to key clients.
- Assisted in project decision-making and requirements gathering for various projects.
- Supported the execution of QA strategies and automation processes for multiple projects.
- Provided technical consultation on automation and testing best practices for critical projects.
Automation Engineer (08.08.2022 – 09.04.2025)
- Developed comprehensive automation frameworks for diverse use cases, including UI testing and API interactions.
- Contributed to open-source libraries, improving their functionality and expanding Java-based automation capabilities.
- Created reusable project templates and utilities to standardize common methods and interactions, boosting efficiency for future projects.
- Co-developed the GPT-Utilities library, introducing AI-powered features to enhance automation workflows.
- Built an AI-supported chat integration for the Pickleib library, enabling user interaction and query handling.
- Continuously integrated innovative technologies into automation processes to enhance productivity and scalability.
Skills
- Selenium - UI Automation
- Appium - Mobile UI Automation
- Cucumber - BDD
- Postman - API Testing
- Retrofit & OkHttp - API Test Automation
- Git - Version control
- Performance Testing with OctoPerf
- CI with Jenkins & Azure DevOps
- Intermediate level Java
- Intermediate level Maven
- X-ray Test Management Tool
Education
- Music Technology - BA, Department of Music Sciences
- Protohistory and Near Eastern Archaeology - BA, Faculty of Letters
Certificates
Projects
API/UI Hybrid Test Automation
⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯
API Automation
⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯
Mobile Automation
⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯
Open-Source Project Contributions
- Pickleib
- Improved documentation, added new methods, property configurations and scalability for future upgrades.
- A MongoDB database was created containing methods and documentation of the Pickleib library.
- Added chat support functionality. This feature leverages the OpenAI API and MongoDB Atlas API services along with the GPT utilities library. By seamlessly integrating chatGPT with the MongoDB database, the chat support feature provides a dynamic and engaging environment for users. This allows them to get support and retrieve method information and application examples from the Pickleib library.
- GPT-Utilities
- This library utilizes the OpenAI API service to provide inner GPT functionality for Java projects.
- It offers various features such as chat support, data generation, and more, which can be seamlessly integrated into any Java project.
- I established the initial framework and set up the foundation for API usage. Additionally, I provided support throughout the development process.
- Java-Utilities
- To clarify usage I create documentation, specify additional descriptions and ensure that it is comprehensive and effortless for users to understand.
- Added new methods to the library. These enhancements aimed to extend the functionality and practicality of the Java Utilities library and to provide end users with more alternatives and efficiencies when working with Java applications.
- Web-Automation-Sample-Cucumber
- This project is a template demonstrating designed usage of Pickleib test automation library. The template can be used for quick initialisation of test automation projects.
- I expanded the versatility of the project by adding new test scenarios that encompass both UI and API testing. These additional scenarios allowed for a more comprehensive and thorough testing approach, catering to different aspects of web application testing.