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.
What You Will Do
- Design, implement, and maintain robust end-to-end automated tests in TypeScript, developed seamlessly alongside application code.
- Collaborate closely with frontend, backend, and DevOps engineers throughout the entire feature lifecycle—from initial design to implementation and defect resolution.
- Define and shape comprehensive test strategies at both the feature and system levels.
- Architect and evolve the automation testing framework, driving continuous improvement in how the team tests software.
- Make informed engineering decisions on the appropriate use of mocks, stubs, or real integrations based on specific testing goals.
- Ensure automated test suites are reliable, maintainable, and optimized for execution within CI/CD pipelines.
- Conduct detailed code reviews for test code and, when appropriate, application code.
- Deliver fast, clear, and actionable feedback regarding quality and defects to the development team.
- Champion a built-in quality mindset and advocate for the continuous evolution of testing practices across the organization.
What You Bring
- 3–5+ years of experience in test automation within agile product or platform teams.
- Strong programming skills with hands-on experience in TypeScript / JavaScript.
- E2E & Near-Code Testing: Proven experience writing end-to-end tests alongside application code (monorepo approach) and practical expertise with modern E2E testing frameworks like Playwright (or equivalent).
- Testing Methodologies: Deep understanding of testing principles and strategies, including the test pyramid, shift-left approaches, and contract testing.
- API & System Testing: Extensive experience with REST API testing, data validation, and broader system-level testing.
- Test Isolation: Ability to effectively design and implement mocks, stubs, and other test doubles to ensure stable, isolated testing environments.
- Engineering Fundamentals: Solid understanding of object-oriented and/or functional programming concepts as applied to test code and frameworks.
- DevOps & Observability: Hands-on experience with CI/CD pipelines (GitLab CI, Jenkins, GitHub Actions) and test observability/reporting tools (e.g., Allure, TestOps).
- Soft Skills: Strong communication skills with the ability to actively participate in technical discussions and constructively challenge requirements.
- Language: Intermediate level of English or higher (written and spoken).
Bonus points if you have:
- Experience writing and maintaining integration tests (service-to-service, contract-based).
- A track record of designing and evolving automation frameworks from scratch.
- Practical knowledge of Docker and test environment configuration.
- Experience testing GraphQL APIs or working with distributed, high-load systems.
- Experience in non-functional testing (performance, reliability, and resilience).
What's in It for You
- Global Relocation Support: A comprehensive relocation package (including flights and two weeks of hotel accommodation), alongside official employment and assistance with family registration.
- Rest & Recharge: 23 working days of annual vacation to ensure you have the time you need for proper rest.
- Continuous Growth: Exceptional learning and development opportunities, challenging technical tasks, and partial compensation for language classes to help you grow professionally and personally.
- Team Culture: A supportive work environment with meaningful perks, including milestone and birthday celebrations.
Incase you would like to apply to this job directly from the source, please click here