Salary: £62,000 - 75,000 per year
Requirements
- Strong software engineering experience in JavaScript, TypeScript, or a similar language.
- A track record of building or improving automated testing in real-world systems.
- Experience working in modern development environments with CI/CD and cloud platforms.
- A practical mindset focused on outcomes, not just frameworks or theory.
- Hands‑on experience applying AI within quality engineering or testing contexts, such as test generation, failure analysis, test optimisation, or similar.
- Ability to go beyond basic coding assistants and use AI to solve real testing or quality problems in innovative ways.
- Experience working on security or high‑reliability systems is a plus.
- Exposure to performance or security testing is a plus.
- Contributions to engineering communities, blogs, or open source are a plus.
Responsibilities
- Partner with engineers, product managers, and designers to build quality into features from the start.
- Contribute directly to product code where it improves reliability, testability, and observability.
- Help shape system design decisions to reduce defects before they happen.
- Design and implement robust, maintainable automation across API, integration, and UI layers.
- Evolve our testing approach using modern engineering practices, focusing on fast feedback, meaningful and reliable results, and developer productivity.
- Improve CI/CD pipelines so quality checks are fast, reliable, and genuinely useful.
- Experiment with AI to improve how we test and validate software, including intelligent test generation, smarter failure analysis, and self‑healing approaches.
- Build or integrate tools that reduce manual effort and increase confidence in releases.
- Help establish a strong, pragmatic quality culture that developers value.
- Ensure quality is a shared responsibility across the team, not owned by a single individual.
- Share ideas, mentor others, and contribute to continuous team improvement.
- Influence engineering practices beyond your immediate team.
Technologies
- AI
- API
- CI/CD
- Cloud
- JavaScript
- Network
- Security
- TypeScript
- UX UI Design
- Support
- Machine Learning
More
We are committed to equality of opportunity and encourage applicants from diverse backgrounds to apply.
Senior Software Engineer Quality Engineering Testing in Newport employer: Sophos
At Sophos, we pride ourselves on being an excellent employer that fosters a diverse and inclusive work culture, where every team member's contributions are valued. As a OneStream Finance Automation Specialist, you will have the opportunity to work in a dynamic environment in the UK, with access to continuous professional development and growth opportunities, all while playing a crucial role in enhancing financial processes through cutting-edge technology. Join us to be part of a team dedicated to solving complex cybersecurity challenges and making a meaningful impact.