Software Test Engineer
Role details
Job location
Tech stack
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.