Senior Quality Assurance Engineer
We are seeking an experienced Senior Quality Assurance Engineer to drive quality across our technology delivery lifecycle. As a key member of our team, you will be responsible for leading the design, implementation, and optimization of manual and automated testing strategies across the project.
This role requires a proactive mindset, strong leadership capabilities, and the ability to influence cross-functional teams to deliver high-quality software solutions. You will collaborate closely with QA, Development, Product, and DevOps teams to embed quality at every stage of the Software Development Lifecycle (SDLC).
* Lead the design, implementation, and optimisation of manual and automated testing strategies across the project.
* Collaborate closely with QA, Development, Product, and DevOps teams to embed quality at every stage of the SDLC.
* Take ownership of test planning, execution, and reporting, ensuring traceability and full visibility for all stakeholders.
* Act as a quality advocate within Agile SCRUM teams, working closely with Scrum Masters and Product Owners to define acceptance criteria and refine user stories.
* Drive the creation and maintenance of QA documentation, ensuring it reflects current standards and practices.
* Analyse test results and metrics to identify trends, root causes, and opportunities for improvement.
* Mentor and coach junior QA analysts, fostering a collaborative and high-performing QA team.
* Contribute to QA process improvement initiatives and help define the QA roadmap in alignment with organisational objectives.
Required Skills and Qualifications
* 6+ years of experience in software quality assurance, with at least 3 years in a senior or lead QA role.
* Proven experience in both manual and automated testing environments, with a strong understanding of automation frameworks and tools.
* Demonstrated leadership in cross-functional teams, with the ability to influence and drive quality outcomes.
* Strong analytical and problem-solving skills, with a proactive approach to identifying and resolving issues.
* Excellent communication and interpersonal skills, with the ability to engage technical and non-technical stakeholders.
* Experience working in Agile/SCRUM environments.
* A passion for quality and a continuous improvement mindset.
* Bachelor's degree in Computer Science, Engineering, or a related field (or equivalent experience).
* ISTQB certification or equivalent QA accreditation.
* Proficiency with tools such as Jira, qTest, X-Ray, SQL, and Confluence.
* Strong experience with API testing and automation tools (e.g., Sahi Pro, Selenium, Postman).
* Familiarity with Azure services is a plus.