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.