The leadership, planning, design, execution, and continuous improvement of testing activities to ensure the delivery of high-quality, reliable, and secure software and systems. The Senior Test Engineer provides technical expertise, mentors colleagues, and contributes to the definition of test strategies, tools, and processes in line with organisational standards and objectives.
For Internal Reference: Generic Job Description - INTF01 - Senior Test Engineer.pdf
Responsibilities
- Define and maintain test strategies, frameworks, and standards for projects and teams.
- Lead the design, implementation, and execution of manual and automated test solutions.
- Oversee and coordinate testing activities on complex or large-scale projects.
- Mentor and support junior team members, promoting best practice in testing.
- Collaborate with technical leads, architects, and product owners to embed quality into solutions.
- Analyse and interpret test results, providing clear reports and recommendations on risks and improvements.
- Drive continuous improvement of testing practices, tools, and automation coverage.
- Provide accurate test effort estimation and input into project risk assessments.
- Knowledge, Skills, and Experience
Essential
- Significant experience in software testing within structured development environments.
- Expertise in both manual and automated testing techniques.
- Strong knowledge of test automation frameworks and scripting.
- Proven experience leading testing activities on complex projects.
- Ability to mentor and support junior colleagues.
- Strong analytical and problem-solving skills.
- Effective communication and stakeholder management abilities.
- Proficiency with test management and defect tracking tools.
Desirable
- Knowledge of performance, scalability, or security testing.
- Experience with CI/CD pipelines and DevOps practices.
- Familiarity with cloud-based environments and containerisation.
- Domain expertise relevant to the organisation’s sector.
- Experience in selecting and implementing new testing tools or approaches.
Essential
- Degree (BSc/BEng) in Software Engineering, Computer Science, or a related STEM discipline.
- OR equivalent practical experience gained through industry, internships, or substantial personal projects.
- Security clearance eligibility (BPSS as minimum; SC/DV may be required depending on client/domain).
Desirable
- ISTQB Advanced Level (Test Analyst, Test Manager, or Technical Test Analyst) or equivalent.
- Professional training or certification in automation, performance, or security testing.
- Leadership or management training/certifications.
Job description provided by Costain.
View the original posting