Senior Software Engineer in Test
This is a temporary contract inside IR35 initially until March 2027 working a couple of days onsite per month in Manchester for meet ups.
We are seeking engineers who can offer demonstrable experience in developing and testing bespoke cloud‑native applications; programming with Java, Python (or another OO language) utilising quality tools like SonarQube, with proven experience of automated software testing.
Key Responsibilities
- Define and implement testing for cloud systems (platform and APIs) in an agile manner.
- Implement testing frameworks; utilising automation tools where possible.
- Support the investigation and resolution of issues.
- Work closely with the SRE team to develop strategies to meet required SLAs and SLOs.
- Define testing quality stages and gates.
- Define and implement testing and release process.
- Implement test stages in pipelines, testing tool configuration, and scripting where required.
- Set quality goals and measurables for the system, devise and ensure the system meets these goals.
- Establish a culture of maintaining continual testing and continual quality in our systems.
- Manage a junior software developer in test.
Experience Sought
- Demonstrable experience developing and testing bespoke built enterprise‑scale cloud‑native applications.
- Experience with Java, Python, or another OO language.
- Experience with software quality tools such as SonarQube.
- Experience with relational database technologies such as MySQL or similar.
- Experienced advocate for practices such as TDD and pair programming.
- Experience with microservices architectures, RESTful APIs and message queues.
- Strong programming skills.
- Experience with source code management and version control (Git/GitHub/GitLab).
- Experience with modern CI/CD tools and techniques.
- Previous involvement in all stages of the software delivery lifecycle.
- Passion for mentoring and technical coaching of developers.
- Excellent verbal and written communication skill.
Apply today!
#J-18808-Ljbffr