Software Test Engineer

Akkodis
Manchester, UK
3 months ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Job source

Tech stack

Testing (Software) Agile Methodology JIRA Automation of Tests Unit Testing Bash Shell C++ (Programming Language) Configuration Management Software Quality Linux DevOps Internet Protocol
+14 more
Python (Programming Language) Project Management Software Scrum Methodology Shell Script Software Engineering Software Systems Software Verification Delivery Pipeline Git Information Technology Bitbucket Docker Jenkins Artifactory

Job description

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 ResponsibilitiesIntegrate and validate complex software components within distributed systemsDevelop and execute software verification and test activitiesTroubleshoot and debug software issues on Linux-based platformsDeploy and manage containerised applications using Docker, Podman, or KubernetesSupport CI/CD activities and contribute to build pipelines using Jenkins or Git runnersCreate and maintain automated tests, scripts, and technical documentationWork collaboratively across software, systems, and project engineering teamsSupport continuous improvement and modern software delivery practices Required ExperienceExperienced in software testing, integration, or software engineeringExperience testing distributed software systems in Linux environmentsStrong scripting and automation experienceHands-on experience with container technologiesExperience with unit testing and wider system/software verification activitiesExposure to Agile delivery methodologies such as Scrum, Kanban, or SAFeFamiliarity with configuration management and task management tools such as Bitbucket, Artifactory, and JIRA Required SkillsJava, C++, and PythonLinux OS and Linux scripting (Bash/Shell/Python)Docker, Podman, and/or KubernetesCI/CD pipelines and DevOps practicesJenkins or Git runnersUnderstanding of distributed software architecturesTCP/IP networking fundamentalsAutomated testing and software quality practicesAwareness of virtualisation technologies

Requirements

EducationDegree 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.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on apply4u.co.uk

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

2:03 min

Automating the complete functional software testing development lifecycle

April Yoho April Yoho · WWC Europe 2026

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

3:05 min

Integrating an assistant application with Jira software

Felix Augenstein · LIVE

52 sec

Running persistent Linux environments directly on Windows

Ben Breard Ben Breard · WWC 2025

1:57 min

Finding software engineers for rapid usability testing sessions

Anil Kumar Krishnashetty · WWC 2022

56 sec

Favorite git commands and the importance of patch commits

Eileen Uchitelle Eileen Uchitelle +1 · Coffee With Developers

Videos

See all

Related articles

See all