Overview
As a Quality Assurance Engineer, you will play a critical role within a dynamic engineering team focused on a major digital transformation initiative. Working remotely, you will collaborate closely with developers, product teams, and stakeholders to ensure the delivery of high-quality software through effective manual testing and rigorous quality assurance processes.
Responsibilities
- Drive quality across the software development lifecycle, from planning through to release.
- Design and execute comprehensive test strategies, plans, and test cases.
- Perform manual testing across modern web applications and REST APIs.
- Carry out functional, regression, integration, performance, stress, and accessibility testing.
- Collaborate closely with development teams to embed quality throughout the SDLC.
- Identify risks early and support the delivery of reliable, scalable software.
- Contribute to the continuous improvement of QA processes, standards, and best practices.
- Monitor quality metrics and recommend process improvements.
Requirements
- Proven commercial experience in Software Quality Assurance and Manual Testing.
- Experience testing modern web applications and REST APIs.
- Strong experience with test planning, test case design, and execution.
- Experience performing regression, performance, and stress testing.
- Knowledge of industry-standard testing methodologies and tools.
- Experience with both black-box and white-box testing.
- Understanding of accessibility and security testing principles.
- Experience using Azure DevOps, including Test Plans.