Enable job alerts via email!

Senior Integration Engineer

Luxoft

United Kingdom

Remote

GBP 45,000 - 65,000

Full time

Today
Be an early applicant

Job summary

A leading technology firm based in the UK is seeking a quality assurance specialist to collaborate with development teams. The ideal candidate will maintain Jenkins/GitHub actions pipelines, improve test automation, and ensure software quality. Good knowledge of Linux and scripting is essential. A Bachelor's or Master's in Computer Science is required. This position provides an opportunity to work in a collaborative environment focused on delivering high-quality software.

Qualifications

  • Good working knowledge of Linux (development is done on Linux).
  • Good working knowledge of continuous integration Git/GitHub actions (or Jenkins).
  • Good scripting knowledge (Bash, Python).
  • Can understand C/C++ code enough to help with merges and compilation issues.
  • DevOps knowledge (e.g. Kubernetes).

Responsibilities

  • Working with development teams to ensure software and documentation quality meets internal standards.
  • Maintaining Jenkins/GitHub Actions pipelines.
  • Improving existing test automation and continuous integration tooling.
  • Be the point of contact for code versioning questions and best practices (git/clearcase).
  • Rebase, resolve merge conflicts, stream builds validation running automated tests.
  • Deliver the development code in ClearCase archive on an iterative basis to the production facility.

Skills

Linux
Continuous integration Git/GitHub actions
Scripting (Bash, Python)
C/C++ code understanding
DevOps knowledge (Kubernetes)

Education

Bachelor or Master in Computer Science, Informatics or equivalent
Job description
Project description

Our client is a market leader producer of Integrated Circuits Lithography and Metrology machines, based in the Netherlands. Our program has 10+ years and has over 300 team members distributed in several countries. We\'re using GIT and Jenkins for CI, for development teams.

Responsibilities
  • Working with development teams to ensure software and documentation quality meets internal standards.
  • Maintaining Jenkins/GitHub Actions pipelines.
  • Improving existing test automation and continuous integration tooling.
  • Be the point of contact for code versioning questions and best practices (git/clearcase).
  • Rebase, resolve merge conflicts, stream builds validation running automated tests.
  • Maintain / update delivery documentation, patch creation, patch validation; interface with multiple SCRUM teams.
  • Deliver the development code in ClearCase archive on an iterative basis to the production facility (~ every 3 weeks).
  • All scripts and tests needed to achieve this integration.
  • Any documentation necessary for the long term maintenance of this activity.
Skills
Must have
  • Good working knowledge of Linux (development is done on Linux).
  • Good working knowledge of continuous integration Git/GitHub actions (or Jenkins).
  • Good scripting knowledge (Bash, Python).
  • Can understand C/C++ code enough to be able to help with merges and compilation issues.
  • DevOps knowledge (e.g. Kubernetes).
  • Bachelor or Master with an education in Computer Science, Informatics or equivalent
Nice to have
  • ClearCase is optional but very welcome
  • Proactive, can interact with stakeholders to help with deliveries.
  • Good communication skills
  • Ability to work in distributed teams
  • Continuous integration experience, knowledge of concepts and tooling.
  • Experience writing customer facing documentation.
  • Ability to debug existing unit tests and automation.
  • Experience as a software developer or tester.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.