At a Glance
- Tasks: Drive innovation in CI/CD pipeline and eliminate manual testing processes.
- Company: Join HID, a global leader in secure identity solutions.
- Benefits: Competitive salary, flexible work environment, and extensive career development.
- Other info: Be part of a diverse team that values your unique skills and experiences.
- Why this job: Make a real impact on global security solutions with cutting-edge technology.
- Qualifications: 7+ years in software testing and CI/CD environments.
The predicted salary is between 50000 - 60000 £ 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 is a wide-ranging role, bridging 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, Playwright 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.
- Must be legally eligible to work in the country in which you are hired.
What we can offer you:
- Competitive salary and rewards package.
- Competitive benefits and annual leave offering, allowing for work-life balance.
- A vibrant, welcoming & inclusive culture.
- Extensive career development opportunities and resources to maximise your potential.
- To be a part of a global organisation that is pioneering the hardware, software and services that allow people to confidently navigate the physical and digital worlds.
Why apply?
- Empowerment: You’ll work as part of a global team in a flexible work environment, learning and enhancing your expertise.
- Innovation: You embrace challenges and want to drive change.
- Integrity: You are results-orientated, reliable, and straightforward and value being treated accordingly.
HID is committed to building a diverse, equitable, and inclusive workforce that reflects the global communities we serve. As an equal opportunity employer, we welcome applications from individuals of all backgrounds, experiences, and perspectives.
Staff Engineer - DevTest Tools in Cardiff employer: Assa Abloy
Contact Detail:
Assa Abloy Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Staff Engineer - DevTest Tools in Cardiff
✨Tip Number 1
Network like a pro! Reach out to folks in your industry on LinkedIn or at local meetups. You never know who might have the inside scoop on job openings or can put in a good word for you.
✨Tip Number 2
Prepare for interviews by practising common questions and showcasing your technical skills. We recommend doing mock interviews with friends or using online platforms to get comfortable with the process.
✨Tip Number 3
Showcase your projects! Whether it's through a portfolio or GitHub, let your work speak for itself. This is especially important for a Staff Engineer role where hands-on experience is key.
✨Tip Number 4
Apply directly through our website! It’s the best way to ensure your application gets seen. Plus, it shows you're genuinely interested in joining our team at HID.
We think you need these skills to ace Staff Engineer - DevTest Tools in Cardiff
Some tips for your application 🫡
Tailor Your Application: Make sure to customise your CV and cover letter for the Staff Engineer role. Highlight your experience with CI/CD pipelines and testing methodologies, as these are key to what we’re looking for!
Showcase Your Skills: Don’t just list your skills; demonstrate them! Use specific examples from your past work that show how you’ve successfully implemented testing techniques or led projects. We love seeing real-world applications of your expertise.
Be Clear and Concise: When writing your application, keep it straightforward. Use clear language and avoid jargon where possible. We want to understand your experience without having to decipher complex terms!
Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way to ensure your application gets into the right hands. Plus, you’ll find all the details about the role and our company culture there!
How to prepare for a job interview at Assa Abloy
✨Know Your CI/CD Inside Out
Make sure you understand the ins and outs of Continuous Integration and Continuous Deployment. Brush up on your knowledge of CI/CD pipelines, tools like Jenkins, and how to troubleshoot common issues. Being able to discuss your experience with these systems will show that you're ready to hit the ground running.
✨Showcase Your Problem-Solving Skills
Prepare to discuss specific challenges you've faced in previous roles and how you overcame them. Use the STAR method (Situation, Task, Action, Result) to structure your answers. This will demonstrate your ability to tackle complex tasks and work through roadblocks effectively.
✨Communicate Clearly with All Stakeholders
Practice explaining technical concepts in simple terms. You'll need to communicate test results to both technical and non-technical stakeholders, so being able to adapt your language is key. Consider doing mock interviews with friends or colleagues to refine this skill.
✨Be Ready to Discuss Testing Methodologies
Familiarise yourself with various testing methodologies like TDD, BDD, and Acceptance Testing. Be prepared to explain how you've applied these in your past work. Showing that you can champion these methodologies will highlight your leadership potential in the role.