Job Openings
Senior Quality Assurance Engineer (Hybrid)
About the job Senior Quality Assurance Engineer (Hybrid)
Test Automation & Execution
- Design, develop and maintain automated test frameworks and test scripts covering UI, back-end and database functionality.
- Run manual and automated tests across web, mobile and API platforms.
- Integrate automation suites into CI/CD pipelines to optimise release quality and delivery timelines.
- Write scalable, structured and well-documented code for test automation infrastructure.
Requirements & Test Planning
- Collaborate with engineering and product teams to ensure requirements are testable and clearly understood.
- Identify gaps in coverage and recommend improvements in automation and test scope.
- Develop full end-to-end test plans, execution strategies and validation methods.
Defect & Quality Management
- Perform root cause analysis on failures and verify fixes through regression and validation.
- Log and maintain clear defect records using tracking tools (e.g., Jira).
- Monitor reliability metrics and quality indicators, providing actionable insight.
Collaboration & Agile Delivery
- Participate in Agile ceremonies including planning, stand-ups, retrospectives and grooming sessions.
- Work closely with product managers, developers and scrum teams to embed quality throughout SDLC.
- Communicate risks and testing status clearly with stakeholders.
Continuous Improvement
- Contribute to process optimisation, automation expansion and QA methodology improvements.
- Research emerging tools and technologies in QA and automation.
- Participate in code reviews and mentor junior QA team members.
Documentation & Reporting
- Maintain structured documentation including test scenarios, outcomes, and defect logs.
- Provide progress reporting to squad and delivery stakeholders.
- Ensure automation scripts and test assets follow coding and documentation standards.
Requirements
- Bachelors degree in Computer Science, Engineering or related field (or equivalent experience).
- 3+ years hands-on automation engineering experience.
- 3+ years manual QA testing experience.
Essential Skills
- Strong knowledge of QA methodologies, tools, frameworks and testing best practice.
- Programming skills in JavaScript or Java.
- Automation experience using Playwright, Cypress, Selenium or WebDriverIO.
- Experience using Appium for mobile testing.
- Experience with testing frameworks such as Mocha, JUnit, TestNG or similar.
- API testing experience using Postman or RestAssured.
- Experience integrating automation into CI/CD (Jenkins, GitLab CI).
- Experience with Page Object Model (POM) and data-driven test development.
- Hands-on experience across UI, API, web technologies and database layers.
- Knowledge of Agile and Scrum processes.
- Strong analytical problem-solving skills.
- Excellent communication and stakeholder collaboration skills.
- Highly detail-oriented with strong ownership of quality outcomes.