Senior Software Engineer In Test (JS/TS, AWS)
In a partnership with one of global consulting companies, we’re looking for a Senior Software Engineer in Test. The client is a UK-based telecommunication company.
. As a Test Engineer, you will be part of a team that will build our new tooling service that will be used by editorial staff across a wide range of teams.You will be expected to support an inclusive culture and ways of working to the team. You will be part of a cross-functional Agile team, building high quality software and fostering good practices. You will be working in partnership with other roles in the team, to deliver best in class product experiences, drive forward our technologies and support our tooling offering.
Main Responsibilities
- Design and implement effective test strategies across APIs, backend services, and UIs to support content metadata products.
- Embed testing early through practices, collaborating with developers and product teams to define acceptance criteria and drive quality from the start.
- Build and maintain reliable automated tests, alongside manual, exploratory, and cross-browser testing where needed.
- Plan and run performance tests to ensure system reliability and scalability under load.
- Contribute to CI/CD pipelines and a quality-focused DevOps culture, leveraging tools like Jenkins, GitHub Actions, and AWS
- Plan and execute tests in an Agile environment using appropriate test strategies.
Skills and Experience
- Deep experience in backend testing, including RESTful API validation, contract testing, and service integration across distributed systems.
- Hands-on proficiency with test automation and the ability to write, maintain, and debug test scripts in JavaScript, React and TypeScript.
- Proficiency in performance and load testing.
- Practical knowledge of CI/CD pipelines, including setting up test automation in Jenkins, GitHub Actions, or similar tools, and integrating with build/test stages.
- Cloud-native experience, especially with AWS services such as Lambda, S3, CloudWatch, and step functions, including testing and debugging in cloud-based environments.
- Understanding of modern development practices, including shift-left testing, BDD/TDD, version control (Git), and containerised workflows (e.g., Docker)
- Collaborate with product owners, UX, and developers to test end-to-end user journeys.
- Contribute to the development and maintenance of test automation frameworks.
- Create, maintain, and execute robust and reusable automated and manual tests.
- Ensure high levels of test coverage across backend services and frontend components.
- Conduct exploratory, regression, integration, and cross-browser testing as needed.
- Drive defect management, including analysis, triage, and resolution support.
- Work closely with developers using TDD/BDD practices to define and implement acceptance tests.
Desirable
- Experience with AWS (e.g., Lambda, CloudWatch, S3).
- Understanding of test strategies in microservices or event-driven architectures.
- Experience working within a multi-site or distributed team environment.
- We value people who are proactive, adaptable, and passionate about quality. Our team spans multiple locations, including Salford and London, so you'll need to thrive in a distributed Agile team environment and be comfortable collaborating remotely.
Required languages
| English | B2 - Upper Intermediate |
Published 11 February
29 views
·
8 applications
📊
$2800-4500
Average salary range of similar jobs in
analytics →
Loading...