Back to jobs

Contract Automation Tester / Release Manager - Cambridge

Job description

SoCode are seeking a contract Software Release Engineer to work in the fast and efficient delivery of our client’s software builds, working with Developers to Testers. You will need maintain a high degree of maintenance of the automated build, test and delivery tool chain. It also involves continuous improvement to the delivery process and tools.

This contract is initially for 3 months and paying between £300 to £400 per day. There is some flexibility for candidates with the added desirable skills of: Jenkins, build and release process, test tool system construction and strong scripting skills, but we are ideally looking for a mid-level candidate. We expect successful applicants to come from a release management background.

Your responsibilities will be to:

  • Make regular software deliveries to the test team
  • Create, maintain and improve the release tools using your knowledge of Computing and your programming/scripting skills
  • Monitor the performance and effectiveness of the automated tool chain
  • Provide training and continuous integration tools account maintenance for Software Developers.

 To be successful you be need:

  • A Bachelor’s degree or equivalent level of expertise in a scientific or engineering subject.
  • Demonstrable professional experience (2 years or more) delivering software using an automated tool chain
  • Several years working with Windows and Linux machines.
  • Some experience working with a number of these tools, or equivalents: Perforce/Git, TeamCity/Jenkin, Klocwork/Coverity, Artifactory, etc
  • Some experience and knowledge of any industry recognised test automation tools e.g. Cucumber, Selenium, TestComplete, etc
  • Some experience as a System Test Developer

  It would be desirable if you had:

  • Deep understanding of Software Applications, Build, Analysis and Test Tool Systems construction
  • Practical understanding of the Software development process
  • Able to script in some of these languages: Bash, Command shell/PowerShell, Perl, Python 
  • A working knowledge of Microsoft Office applications
  • Test results analysis and reporting using various reporting tools or scripts.
  • Able to source, assemble/build and commission an automated build, test and delivery equipment
  • Ability to program in any of these languages: C, C#, Java, JavaScript, Ruby, etc