As a QA Engineer (QA Automation Engineer - TypeScript, Web & Mobile), you will ensure quality and reliability of client-facing web and mobile products. Working within cross-functional teams, you'll build scalable automated test coverage and proactively identify quality risks before production.
Plan testing activities during backlog refinement and sprint planning by defining test scope, approach, acceptance criteria, and effort estimates for both manual and automated testing
Design, develop, and maintain automated tests for client-facing web and mobile applications, with a strong focus on UI and end-to-end coverage
Build and expand web automation using Playwright and TypeScript, ensuring reliable coverage of critical user journeys
Develop and maintain automated regression testing for mobile applications, working closely with our mobile engineering stack
Execute manual functional, regression, and exploratory testing while preparing and maintaining reliable test environments, test data, mocks, and feature flags
Continuously improve the automation framework by developing reusable components, reducing flaky tests, refactoring legacy code, and increasing overall test coverage and stability
Integrate automated testing into CI/CD pipelines, monitor pipeline health, investigate failures, and collaborate with engineers to ensure rapid feedback
Participate in production deployments by validating critical client journeys and providing clear go/no-go recommendations based on release readiness and identified risks
Use AI tools to improve and automate testing workflows, test generation, development, and engineering productivity
Work closely with the product and engineering team, applying critical thinking and a strong product mindset when assessing requirements, test cases, user flows, and potential risks
Requirements
4–6 years of experience in software testing, with at least 2 years focused on automation
ISTQB Foundation certification or similar is a plus
Strong programming skills in TypeScript and the ability to build and maintain production-quality automation code
Hands-on experience with web/UI automation using Playwright
Experience building and maintaining automated test suites for complex client-facing web applications
Practical experience with mobile application testing and automated regression testing
Experience with Kotlin and/or mobile automation tooling such as Espresso or Appium is highly desirable
Experience with React Native applications is a big plus
Experience designing, setting up, and maintaining reliable test environments and test infrastructure
Good understanding of test design, regression strategy, exploratory testing, and quality risks
Practical experience using AI tools in engineering workflows, with examples of how tools such as Claude, Codex, or similar solutions have improved testing, development, automation, or productivity
Experience with CI/CD pipelines, preferably GitLab CI/CD
Working knowledge of Docker, APIs, databases, SQL, and modern engineering practices
Critical thinking, ownership, and a product-oriented mindset: you care not only about whether a feature works technically, but also about the quality of the actual client experience
Interest in expanding beyond traditional QA responsibilities and gradually contributing to software development as part of a Product Engineering team
Collaborative and proactive approach, with the ability to work effectively in a calm, supportive cross-functional team
Done for you
We'll apply to this for you
Denidel's HR team submits and tracks the application on your behalf.