Description
Location: Burgess Hill, UK
Work Mode: Hybrid – 3 Days Work From Office
Contract Duration: 6 Months Initially (Potential Extension up to 2 Years)
We are looking for an experienced Quality Engineer to join our engineering team and work within a cross-functional Agile/Scrum environment.
The ideal candidate will have strong experience in Quality Engineering, Test Automation, Mobile Application Testing, API Testing and Customer Journey / End-to-End Automation.
This is a hands-on Quality Engineering role focused on building quality into the software development lifecycle, preventing defects, improving automation reliability and ensuring excellent customer experiences.
Key Responsibilities
- Embed quality early in the software development lifecycle through refinement, planning and design discussions.
- Design, develop and maintain automated tests.
- Perform UI automation using WebdriverIO (WDIO) or similar JavaScript/TypeScript frameworks.
- Implement mobile application automation using Appium.
- Perform native iOS and Android application testing and automation.
- Develop and maintain API automation and Customer Journey / End-to-End automation.
- Work with CI/CD pipelines, particularly GitHub Actions.
- Apply risk-based testing and exploratory testing approaches.
- Create and maintain reusable test data and test-data strategies.
- Identify, investigate and resolve flaky and unreliable automated tests.
- Use logs, observability and engineering tools for defect investigation and root-cause analysis.
- Collaborate with Software Engineers, Product Owners and Quality Engineers to improve product quality.
- Explore AI-assisted engineering tools for test generation, automation development, test-data generation and failure analysis.
- Communicate quality risks, defects, test coverage and release confidence to stakeholders.
Mandatory Skills & Experience
- Quality Engineering / Software Quality Engineering
- WebdriverIO (WDIO) or JavaScript/TypeScript-based UI Automation
- Appium Mobile Automation
- JavaScript / TypeScript
- Native iOS and Android Testing
- API Testing and API Automation
- Customer Journey Testing / End-to-End Automation
- CI/CD and GitHub Actions
- Test Data Creation and Management
- Automation Framework Development and Maintenance
- Flaky Test Investigation and Automation Reliability
- Agile / Scrum Methodology
- Exploratory Testing and Risk-Based Testing
- Logs, Observability and Root Cause Analysis
Good to Have
- Experience with AI-assisted engineering and testing tools.
- Experience in mobile application quality engineering.
- Strong analytical, investigative and problem-solving skills.
- Excellent communication and stakeholder collaboration skills.
- Experience driving continuous improvement and defect prevention.
Ideal Candidate Profile
We are looking for Quality Engineers who have a strong engineering mindset, hands-on automation experience and the ability to prevent defects rather than simply identify them.
Candidates should be comfortable working closely with Engineering and Product teams in an Agile environment.