Senior Test Engineer Cardiff/Hybrid – 2 days per week WFH
£50,000-£60,000
Job Description:
As a Senior Test Engineer, you will lead testing efforts on our products, ensuring the highest-quality standards across our product suite. You will play a key role in developing test strategies, executing critical tests, and mentoring other Test Engineers. This position offers ample opportunities for growth and learning, working with cutting-edge technology in a collaborative environment.
Responsibilities:
- Lead test strategy development: Design and implement comprehensive test plans and strategies for complex systems within a multi-discipline test team.
- Test case design and review: Develop and review complex test cases and scenarios based on requirements and specifications.
- Test execution and analysis: Lead the execution of critical and high-priority tests, analyse results, and provide accurate, detailed reports.
- Defect management: Identify, log, and track defects, working closely with developers to resolve complex issues.
- Automation oversight: Oversee test automation initiatives, including the design, maintenance, and execution of automated test scripts.
- Mentoring and support: Mentor and support Software Testers and Junior Software Testers, providing guidance on complex testing tasks.
- Process improvement: Contribute to the continuous improvement of testing processes by suggesting optimizations and new tools.
- Cross-functional collaboration: Collaborate closely with development teams to understand product requirements and ensure seamless integration testing.
- Quality metrics and reporting: Establish quality metrics, monitor test coverage, and generate detailed reports to communicate test results, progress, and risks to stakeholders.
Experience:
- Exceptional communication: Ability to articulate complex defects clearly to stakeholders both in writing and verbally.
- Test automation tools: Strong knowledge of test automation tools and frameworks
- Experience testing connected products: Expertise in system of systems testing on IoT devices, connected products, and cloud platforms.
- Familiar with CI/CD tools: Deep understanding and hands-on experience with tools like GitLab, Jenkins, or similar.
- Programming skills: Proficient in developing test scripts across multiple platforms such as C, C#, C++, shell scripting, Java, and Python.
- Analytical skills: Strong problem-solving abilities with experience in diagnosing complex issues.
- Leadership experience: Proven track record of coaching and mentoring Junior Test Engineers, fostering team collaboration, and ensuring high-quality deliverables.