Job Purpose
As a QA Automation Engineer, you'll help build and maintain robust test frameworks and suites, working closely with engineers to ensure quality is embedded throughout the development lifecycle. You’ll guide best practices, identify defects early, and ensure real-time maintenance of automated tests aligned with engineering standards.
Key Responsibilities
1. Collaborate with QA Engineers to define, improve, and document testing frameworks.
2. Build and maintain automated test suites (UI, API, performance, accessibility, compatibility).
3. Analyse test results, identify bugs, and prevent regression issues.
4. Maintain QA best practices and documentation for support and onboarding.
5. Conduct code reviews and contribute to team QA standards.
6. Share insights on modern QA practices and help evolve the QA stack.
7. Participate in hack days to explore new tools and approaches.
Mandatory Skills & Experience
1. Proven ability to design and implement effective automation strategies.
2. Hands-on experience with Playwright, Cypress, and Selenium.
3. Proficient in TypeScript; understanding of OOP principles.
4. Knowledge of the Testing Pyramid and test layering.
5. Experience with CI/CD pipelines, GitHub, Azure DevOps, and version control (Git).
6. Strong communication skills, including translating technical concepts for non-technical audiences.
Seniority level
Mid-Senior level
Employment type
Full-time
Job function
Quality Assurance and Information Technology
Industries
IT Services and IT Consulting
#J-18808-Ljbffr