Location
Bracknell, Berkshire | United Kingdom
Job description
The Quality Assurance (QA) Engineer works with product and software teams to oversee the quality and performance of software developments through production to provisioning and delivery. Monitoring all stages of product development, they help to identify and resolve any software/deployment issues so that the Group continually delivers effective and reliable communication services at all times.
KEY RESPONSIBILITIES
3-5 major areas of responsibility with a brief description of the expected activities
Plan
- Review requirements, specifications and technical design documents to provide timely and meaningful feedback.
- Create detailed, comprehensive and well-structured test plans and test cases.
- Estimate, prioritise, plan and coordinate testing activities.
- Design, develop and execute automation scripts using open source tools.
- Liaise with internal teams (e.g. developers and product managers) to identify system requirements.
Test
- Identify, record, document thoroughly and track bugs.
- Perform thorough regression testing when bugs are resolved.
- Develop and apply testing processes for new and existing products to meet client needs.
- Perform manual testing and building automated tests.
- Monitor debugging process results.
Resolve and Document
- Investigate the causes of non-conforming software and resolve issues.
- Train users to implement solutions.
- Maintain test results.
- Produce training documentation/guidance as required to avoid recurrence of defects/issues identified in the QA process.
- Track quality assurance metrics, like defect densities and open defect counts.
Improve
- Stay up-to-date with new testing tolls and test strategies.
- Regularly review and devise improved process, testing tools/systems.
Job tags
Salary