As a Senior QA Automation Engineer, you will design, build, and maintain robust automated test frameworks that underpin quality across our web, mobile, and platform products.
Requirements
- Design, develop, and maintain automated test suites across web and mobile platforms, writing in C# using frameworks and tooling including Selenium, Appium, NUnit, and SpecFlow
- Create and maintain PowerShell automation scripts to streamline test execution, environment provisioning, CI/CD integration, and reporting within Jenkins-driven pipelines.
- Champion a shift-left approach to quality, collaborating with engineers and product managers from the earliest stages of feature development
- Identify the best candidates for automation and implement new test scenarios across functional, regression, and acceptance testing
- Debug and analyse failing tests, report defects clearly, and track resolution through to completion
- Manage and maintain test infrastructure including virtual machines, Docker containers, and our BrowserStack environment
- Leverage BrowserStack Observability to analyse test results, identify flakiness, and drive continuous improvement in test reliability
- Review user stories and support product managers in refining and delivering clear requirements to the development team
- Interrogate databases using SQL and conduct REST API testing to ensure end-to-end quality coverage
- Contribute to framework architecture decisions, ensuring scalability, maintainability, and reusability across teams
- Participate in code reviews, providing constructive feedback on test code quality and coverage
- Support the team in releasing new functionality on a frequent basis, ensuring all relevant stakeholders are aware of potential blockers
- Mentor and support junior automation engineers, sharing knowledge and best practices across the QA team
Benefits
- YOLO days & Dingversary Leave
- Work Abroad Programme
- Transportation Allowance
- Monthly Mobile Allowance
- Wellness Programme
- Referral Bonus
- Enhanced Family Policies