Software Test Engineer
Software Test Engineer
Cheadle, Stockport
Full-time - Hybrid Working
Akkodis is a global engineering and technology consultancy delivering advanced digital and software solutions across a range of highly technical industries. We are currently looking for a Software Test Engineer to support the integration, verification, and validation of complex distributed software systems.
This is a hands-on engineering role working closely with software developers, architects, and project teams within a collaborative Agile environment. The position will suit someone with strong Linux experience, a background in software testing and integration, and exposure to modern DevOps and containerisation practices.
Key Responsibilities
- Integrate and validate complex software components within distributed systems
- Develop and execute software verification and test activities
- Troubleshoot and debug software issues on Linux-based platforms
- Deploy and manage containerised applications using Docker, Podman, or Kubernetes
- Support CI/CD activities and contribute to build pipelines using Jenkins or Git runners
- Create and maintain automated tests, scripts, and technical documentation
- Work collaboratively across software, systems, and project engineering teams
- Support continuous improvement and modern software delivery practices
Required Experience
- Experienced in software testing, integration, or software engineering
- Experience testing distributed software systems in Linux environments
- Strong scripting and automation experience
- Hands-on experience with container technologies
- Experience with unit testing and wider system/software verification activities
- Exposure to Agile delivery methodologies such as Scrum, Kanban, or SAFe
- Familiarity with configuration management and task management tools such as Bitbucket, Artifactory, and JIRA
Required Skills
- Java, C++, and Python
- Linux OS and Linux scripting (Bash/Shell/Python)
- Docker, Podman, and/or Kubernetes
- CI/CD pipelines and DevOps practices
- Jenkins or Git runners
- Understanding of distributed software architectures
- TCP/IP networking fundamentals
- Automated testing and software quality practices
- Awareness of virtualisation technologies
Desirable
- Model-driven development experience
- GPU programming awareness (CUDA, HIP, OpenCL)
Education
Degree in Software Engineering, Computer Science, Electrical Engineering, or a related discipline, or equivalent commercial experience.
If you are interested in working on complex software systems within a technically advanced engineering environment, apply now for immediate consideration.