Senior QA Automation Engineer
at Lionhires
- Seniority
- Senior
- Location
- Ras Al Khaimah, UAE
- Posted
- 5d ago
at Lionhires
<div id="model-response-message-contentr_8cc463264590fd17" class="markdown markdown-main-panel enable-updated-hr-color"> <p data-path-to-node="1">Are you an experienced QA Automation Engineer passionate about shifting testing left and building robust frameworks alongside application code? Join a high-performing cross-functional team where you will drive quality across modern tech stacks using TypeScript and Playwright. If you thrive in collaborative environments and want to elevate testing strategies for complex platforms, this is the perfect opportunity to make a tangible impact.</p> <p data-path-to-node="2"><strong data-path-to-node="2" data-index-in-node="0">About the Client</strong></p> <p data-path-to-node="2">Our partner is a tech company building product engineering across Fintech, iGaming, and Marketing. They turn innovative ideas into high-performing engines and launch them at scale. As their exclusive recruitment partner, Lionhires manages their full-cycle talent acquisition.</p> <p data-path-to-node="3"><strong data-path-to-node="3" data-index-in-node="0">What You Will Do</strong></p> <ul data-path-to-node="4"> <li> <p data-path-to-node="4,0,0"><strong data-path-to-node="4,0,0" data-index-in-node="0">Design, implement, and maintain</strong> robust end-to-end automated tests in TypeScript, developed seamlessly alongside application code.</p> </li> <li> <p data-path-to-node="4,1,0"><strong data-path-to-node="4,1,0" data-index-in-node="0">Collaborate closely</strong> with frontend, backend, and DevOps engineers throughout the entire feature lifecycle—from initial design to implementation and defect resolution.</p> </li> <li> <p data-path-to-node="4,2,0"><strong data-path-to-node="4,2,0" data-index-in-node="0">Define and shape</strong> comprehensive test strategies at both the feature and system levels.</p> </li> <li> <p data-path-to-node="4,3,0"><strong data-path-to-node="4,3,0" data-index-in-node="0">Architect and evolve</strong> the automation testing framework, driving continuous improvement in how the team tests software.</p> </li> <li> <p data-path-to-node="4,4,0"><strong data-path-to-node="4,4,0" data-index-in-node="0">Make informed engineering decisions</strong> on the appropriate use of mocks, stubs, or real integrations based on specific testing goals.</p> </li> <li> <p data-path-to-node="4,5,0"><strong data-path-to-node="4,5,0" data-index-in-node="0">Ensure</strong> automated test suites are reliable, maintainable, and optimized for execution within CI/CD pipelines.</p> </li> <li> <p data-path-to-node="4,6,0"><strong data-path-to-node="4,6,0" data-index-in-node="0">Conduct</strong> detailed code reviews for test code and, when appropriate, application code.</p> </li> <li> <p data-path-to-node="4,7,0"><strong data-path-to-node="4,7,0" data-index-in-node="0">Deliver</strong> fast, clear, and actionable feedback regarding quality and defects to the development team.</p> </li> <li> <p data-path-to-node="4,8,0"><strong data-path-to-node="4,8,0" data-index-in-node="0">Champion</strong> a built-in quality mindset and advocate for the continuous evolution of testing practices across the organization.</p> </li> </ul> <p data-path-to-node="5"><strong data-path-to-node="5" data-index-in-node="0">What You Bring</strong></p> <ul data-path-to-node="6"> <li> <p data-path-to-node="6,0,0"><strong data-path-to-node="6,0,0" data-index-in-node="0">3–5+ years of experience</strong> in test automation within agile product or platform teams.</p> </li> <li> <p data-path-to-node="6,1,0"><strong data-path-to-node="6,1,0" data-index-in-node="0">Strong programming skills</strong> with hands-on experience in TypeScript / JavaScript.</p> </li> <li> <p data-path-to-node="6,2,0"><strong data-path-to-node="6,2,0" data-index-in-node="0">E2E & Near-Code Testing:</strong> Proven experience writing end-to-end tests alongside application code (monorepo approach) and practical expertise with modern E2E testing frameworks like Playwright (or equivalent).</p> </li> <li> <p data-path-to-node="6,3,0"><strong data-path-to-node="6,3,0" data-index-in-node="0">Testing Methodologies:</strong> Deep understanding of testing principles and strategies, including the test pyramid, shift-left approaches, and contract testing.</p> </li> <li> <p data-path-to-node="6,4,0"><strong data-path-to-node="6,4,0" data-index-in-node="0">API & System Testing:</strong> Extensive experience with REST API testing, data validation, and broader system-level testing.</p> </li> <li> <p data-path-to-node="6,5,0"><strong data-path-to-node="6,5,0" data-index-in-node="0">Test Isolation:</strong> Ability to effectively design and implement mocks, stubs, and other test doubles to ensure stable, isolated testing environments.</p> </li> <li> <p data-path-to-node="6,6,0"><strong data-path-to-node="6,6,0" data-index-in-node="0">Engineering Fundamentals:</strong> Solid understanding of object-oriented and/or functional programming concepts as applied to test code and frameworks.</p> </li> <li> <p data-path-to-node="6,7,0"><strong data-path-to-node="6,7,0" data-index-in-node="0">DevOps & Observability:</strong> Hands-on experience with CI/CD pipelines (GitLab CI, Jenkins, GitHub Actions) and test observability/reporting tools (e.g., Allure, TestOps).</p> </li> <li> <p data-path-to-node="6,8,0"><strong data-path-to-node="6,8,0" data-index-in-node="0">Soft Skills:</strong> Strong communication skills with the ability to actively participate in technical discussions and constructively challenge requirements.</p> </li> <li> <p data-path-to-node="6,9,0"><strong data-path-to-node="6,9,0" data-index-in-node="0">Language:</strong> Intermediate level of English or higher (written and spoken).</p> </li> </ul> <p data-path-to-node="7"><em data-path-to-node="7" data-index-in-node="0">Bonus points if you have:</em></p> <ul data-path-to-node="8"> <li> <p data-path-to-node="8,0,0">Experience writing and maintaining integration tests (service-to-service, con