Job Title: Quality Assurance Engineer
Experience: 3-7+ years
Location: Telford, UK
Employment Type: Contract
About the Role
We are looking for a skilled Quality Assurance (QA) Engineer to ensure the delivery of high-quality software solutions through systematic testing, defect identification, and process improvement. The ideal candidate should have strong analytical skills, hands-on experience with manual and/or automation testing, and the ability to work collaboratively in an Agile environment.
Key Responsibilities
Testing & Quality Assurance
- Review requirements and functional specifications to create comprehensive test plans and test cases.
- Execute manual and automation tests to ensure product quality.
- Perform functional, regression, smoke, integration, and system testing.
- Identify, document, and track defects using standard defect management tools.
Automation (if applicable)
- Develop and maintain automation scripts using tools such as Selenium, Cypress, Playwright, or similar.
- Integrate automated tests into CI/CD pipelines.
- Optimize and enhance automation frameworks.
Collaboration & Documentation
- Work closely with developers, product owners, and business analysts to clarify requirements.
- Document test results, defects, and overall product quality.
- Participate in Agile ceremonies (daily stand-ups, sprint planning, retrospectives).
Process Improvement
- Contribute to continuous improvement of QA processes.
- Identify areas of improvement in application performance, usability, or UI/UX.
- Ensure adherence to QA standards, best practices, and quality guidelines.
Required Skills & Qualifications
- 3-7+ years of experience in software testing (manual or automation).
- Strong understanding of SDLC and STLC.
- Hands-on experience with test management and defect tracking tools (eg, Jira, Azure DevOps, TestRail).
- Good knowledge of SQL for data validation.
- Experience in web, mobile, or API testing (eg, Postman, REST API).
- Excellent analytical, problem-solving, and communication skills.