Duties
- Review business requirements and the SDLC to plan functional, system, unit, user acceptance and performance testing.
- Create and maintain test cases; a
- Investigate defects through debugging and root cause analysis, documenting findings and supporting resolution.
- Collaborate with development teams on continuous integration, Jenkins pipelines and release readiness. Your impact: clear, actionable test findings help colleagues resolve issues before they affect users.
- Analyse software requirements, technical specifications and acceptance criteria to identify testing requirements.
- Design, prepare and maintain test plans, test cases, test scenarios, test scripts and test data.
- Perform functional, system, integration, regression and user acceptance testing of software applications and IT systems.
- Conduct manual and automated testing to verify software functionality, reliability, performance and quality.
- Develop, maintain and execute automated test scripts and testing frameworks where appropriate.
- Identify, investigate, reproduce and document software defects, system failures and inconsistencies.
- Record and manage defects using appropriate defect-tracking systems, including severity, priority and reproduction details.
- Work with software developers and technical teams to investigate defects and verify corrective actions.
- Retest resolved defects and perform regression testing following software changes, upgrades and new releases.
- Verify that software applications and systems meet documented functional, technical and quality requirements.
- Monitor testing results and software quality metrics to identify recurring issues and areas for improvement.
- Produce test reports, defect reports and quality-assurance documentation for technical teams and stakeholders.
- Assess testing outcomes and identify unresolved quality risks before software releases and deployments.
- Contribute to the development and improvement of software testing procedures, quality standards and testing methodologies.
- Maintain accurate records and evidence of testing, defect resolution and quality-assurance activities.
Qualifications
Required: Practical software testing and quality assurance skills, including test design, automation, troubleshooting and clear defect reporting. Preferred: Experience with Selenium, continuous integration, Jenkins, APIs, SQL, software development or Agile and Waterfall delivery; familiarity with tools such as Jira, Git is advantageous.
Software Testing & Quality Assurance Test Automation Defect Identification & Management Functional, Integration & Regression Testing Test Planning, Analysis & Documentation
- Pay: £37,000.00-£46,000.00 per year