At a Glance
- Tasks: Drive the creation and maintenance of a robust CI/CD pipeline in a dynamic team.
- Company: Join a leading tech company focused on innovation and collaboration.
- Benefits: Enjoy a competitive salary, great benefits, and a healthy work-life balance.
- Other info: Opportunity for international travel and excellent career growth.
- Why this job: Be a technical leader and make a real impact in software development.
- Qualifications: 7+ years in engineering with strong testing and coding skills required.
The predicted salary is between 60000 - 80000 £ per year.
As a DevTest Staff Engineer in Cardiff, you will drive the team formation, implementation and maintenance of a robust CI/CD pipeline within HID PACS. This role bridges the functions of the DevOps and QA Validation teams. The goal is to establish a sustainable DevTest framework and methodology, provide a fully supported and scalable CI/CD‑enabled test environment, and eliminate manual Engineering Verification Testing from the software development process.
Essential Duties
- Design and implement a wide range of testing techniques to support a scalable and automated CI/CD environment.
- Monitor, triage and resolve CI/CD pipeline test failures.
- Design, build and document new CI/CD infrastructure for new features.
- Communicate test results to both technical and non‑technical stakeholders.
- Project manage and use technical leadership to achieve a team result.
- Contribute to project and product planning discussions.
- Understand how the product under test operates, as part of a wider system.
- Plan and scope solution test requirements.
- Make decisions regarding the Test Environment.
- Coach/mentor others at a technical level.
- Raise defects with the business and help prioritise them based on severity.
- Research, plan and train others within the team.
- Deliver technical reports.
- Actively contribute to customer escalations.
- Champion TDD methodology and lead stakeholders in its implementation.
Essential Qualifications
- Engineering degree or equivalent or suitable experience.
- Minimum of +7 years of related industry experience.
- Prior experience with designing and conducting device testing, software testing, or other related testing experience.
- Familiarity with software installation and configuration in Windows and Linux environments.
- Ability to install and configure computer system hardware components and establish connections to local area networks and back‑end processing systems.
- Experience with SQL DB queries to validate software recording proper data and ensure participant data ingested properly prior to testing.
- Experience in scripting/coding.
- Experience with tracking software development using Jira or other similar programs.
- Experience of Agile and Lean Methodologies.
- Ability to write complex coded test solutions.
- Familiar with SBCs (Arduino/Raspberry Pi) and control of sensors/relays/stepper motors.
- Familiar with Jenkins, NUnit, Test Complete, Playwrite or other test orchestration applications.
- Experience of testing Java applications using JUnit, TestNg, Mockito, and dbUnit.
- Experience of Artifactory and Nexus repositories along with Maven and Nuget artifacts management.
- Able to specify, design and produce physical test systems – outsourcing where necessary.
- Knowledge of various test/development methodologies such as DDT, BDD, TDD, Acceptance Testing, Unit Testing and Performance/Reliability Testing.
- Experience of Systems and Systems Integration testing, including End‑2‑End testing.
Preferred Qualifications
- Experience of testing Java applications using JUnit, TestNg, Mockito, and dbUnit.
- Experience of NUnit test framework.
- Experience of Scripting languages e.g. Python, Java SDK.
- Experience of Bitbucket version control.
- Experience of coding in C# or other object-oriented languages.
- Experience of Windows/Mobile GUI/Application development.
- Experience with Secure Elements, RFID, NFC, HCE or Bluetooth technologies is a plus.
Work Requirements
- Compliance with all relevant HID Global policies and procedures related to Quality, Security, Safety, Business Continuity, and Environmental systems.
- Travel and fieldwork, including international travel may be required. Therefore, employee must possess or be able to acquire a valid passport.
- Must be legally eligible to work in the country in which you are hired.
Benefits
- Competitive salary and rewards package.
- Competitive benefits and annual leave offering, allowing for work‑life balance.
- A vibrant, welcoming environment.
We think you need these skills to ace Staff Engineer - DevTest Tools in Cardiff
CI/CD Pipeline Implementation
DevOps Practices
QA Validation
Technical Design
Automated Testing Techniques
Test Environment Management
Project Management