Getmobil is on a mission to reshape how people access, use, and repurpose smartphones and related tech products. Headquartered in Istanbul and serving both B2C and B2B markets, we offer a range of innovative solutions — including our Reverse Marketplace (where users sell their old devices), our forward-facing Marketplace (getmobil.com), a powerful Vendor Panel for partners, and a growing B2B Sales Channel used by major retailers and telecom companies.
We're building a full circular tech ecosystem — one that powers smarter commerce, promotes sustainability, and empowers partners to thrive in a digital-first world.
We're looking for a Senior QA Automation Engineer to join our Technology team.
What You'll Be Doing
- Define and execute test strategies across web, mobile, API, and backend systems.
- Design, build, and maintain scalable automation frameworks and end-to-end test suites.
- Determine what should and should not be automated, balancing quality, speed, and engineering effort.
- Build reliable quality gates by integrating automated tests into CI/CD pipelines.
- Design testing approaches for complex marketplace workflows involving multiple user journeys, transactions, and stakeholders.
- Develop and maintain API, integration, and end-to-end test coverage across the platform.
- Identify, analyze, and reduce flaky tests while improving overall test reliability.
- Implement modern test maintenance approaches, including self-healing and resilient locator strategies.
- Plan and execute performance and load testing scenarios using tools such as k6.
- Partner closely with Product, Engineering, Data, and Operations teams to ensure quality throughout the development lifecycle.
- Leverage AI tools to accelerate test creation, test maintenance, test data generation, edge-case discovery, and exploratory testing.
- Continuously improve QA processes by introducing modern tooling, automation practices, and AI-driven workflows.
Qualifications
- 5+ years of experience in QA Automation, Quality Engineering, or a similar role, including ownership of automation strategy and framework design.
- Proven experience designing and implementing test automation strategies and frameworks from scratch.
- Strong experience with modern test automation frameworks such as Playwright, Cypress, Selenium, Appium, or similar tools.
- Strong experience with API testing, integration testing, and backend validation approaches.
- Hands-on experience integrating automated tests into CI/CD pipelines.
- Experience working with complex products involving multiple user journeys, transactional workflows, or marketplace-like ecosystems.
- Demonstrated experience troubleshooting and reducing flaky tests.
- Hands-on experience implementing resilient test automation approaches, including self-healing locators, dynamic element handling, and robust selector strategies.
- Experience using AI-assisted engineering tools such as Cursor, Claude Code, GitHub Copilot, or similar solutions to accelerate test development, improve coverage, generate test data, and uncover edge cases.
- Strong analytical and problem-solving skills with a pragmatic approach to quality.
- Excellent collaboration and communication skills.
- A proactive, ownership-driven mindset with a strong focus on delivering solutions.
Preferred Qualifications
- Experience with performance and load testing, preferably using k6.
- Familiarity with .NET / C# applications.
- Familiarity with React / TypeScript applications.
- Experience in marketplace, e-commerce, fintech, logistics, or high-traffic consumer products.
- Experience building AI-native QA workflows where AI-generated outputs are reviewed, validated, and refined by engineers.
- Experience building test observability, quality metrics, and automation health monitoring practices.
- Experience working in fast-growing startup or scale-up environments.
- Passion for exploring emerging AI tools and applying them to software quality practices.