At a Glance
- Tasks: Drive the creation and maintenance of a robust CI/CD pipeline in a dynamic team.
- Company: Join a pioneering tech company with a vibrant and inclusive culture.
- Benefits: Enjoy competitive salary, flexible work options, and extensive career development opportunities.
- Other info: Be part of a diverse team that values your unique perspective and fosters growth.
- Why this job: Make a real impact by leading innovative testing methodologies and shaping the future of technology.
- Qualifications: 7+ years in engineering with strong skills in software testing and CI/CD environments.
The predicted salary is between 50000 - 65000 £ 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.
Staff Engineer Profile
Staff Engineer is seen as a grounded and reliable engineer who is a master of their specific domain. Capable of owning technical design for projects of moderate complexity and understanding the trade-offs in creating good work and fast output for product in their field. They are aware and self‑learn industry best practices & trends and have acquired at least one major skill outside of their area of expertise. As Staff Engineer you will get a lot done! They are responsible for complex tasks and complete them despite roadblocks, involving other experts as needed to problem solve. They require little oversight beyond high‑level direction and can take a complex scenario, breaking it down into sub‑tasks, and completing sub‑tasks with relative ease. This engineer shows initiative beyond completing tasks list; they can identify and suggest areas of future work for themselves and their teams. The Staff Engineer self‑seeks evidence to support their ideas and builds cases for these ideas. They have end‑to‑end responsibility for projects of increasing complexity that encompasses more than their own development. This engineer is known and seen as a technical leader by their peers and works effectively with non‑technical members. Usually works with limited supervision, conferring with the wider team and Supervision as required. Has latitude for un‑reviewed action or decision making.
Primary Duties (Other duties may be assigned):
- Able to 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 documentation of new CI/CD infrastructure for new features.
- Able to communicate test results to both technical and non‑technical stakeholders.
- Able to project manage and use technical leadership to achieve a team result.
- Contributes to project and product planning discussions.
- Understands how the product under test operates, as part of a wider system.
- Plans and scopes solution test requirements.
- Able to make decisions regarding the Test Environment.
- Coaches / mentors others at a technical level.
- Able to raise defects with the business and help prioritize them based on severity.
- Able to research, plan and train others within the team.
- Actively contribute to customer escalations.
- Champions TDD methodology and leads 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 with 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.
- Should have 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 orientated 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.
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 maximize your potential.
- To be a part of a global organization that is pioneering the hardware, software and services that allow people to confidently navigate the physical and digital worlds.
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. We evaluate applicants without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, disability, age, veteran status, or any other legally protected characteristic. Our goal is to create a workplace that empowers everyone to thrive and be their authentic selves, fostering an environment of mutual respect and inclusivity. If you have a disability and require assistance or accommodation to participate in the application process or to perform essential job functions, please contact accommodations-ext@hidglobal.com.
Staff Engineer - DevTest Tools in Cardiff employer: ASSA ABLOY Global Solutions
ASSA ABLOY Global Solutions in Cardiff offers an exceptional work environment where innovation thrives and employees are empowered to lead transformative projects in biometrics. With a strong focus on professional development, a collaborative culture, and the opportunity to work on cutting-edge technology, this role provides meaningful challenges that foster growth and creativity. Join us to be part of a pioneering organization that values your contributions and supports your career journey.
Contact Details:
ASSA ABLOY Global Solutions Recruitment 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 your connections in the industry, attend meetups, and engage with online communities. You never know who might have the inside scoop on job openings or can refer you directly.
✨Tip Number 2
Show off your skills! Create a portfolio or GitHub repository showcasing your projects and contributions. This gives potential employers a tangible look at what you can do, especially for a technical role like Staff Engineer.
✨Tip Number 3
Prepare for interviews by practising common technical questions and scenarios related to CI/CD pipelines and testing methodologies. Mock interviews with friends or mentors can help you feel more confident and ready to impress.
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. 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 CV:Make sure your CV is tailored to the Staff Engineer role. Highlight your experience with CI/CD pipelines, testing methodologies, and any relevant technical skills. We want to see how your background aligns with what we're looking for!
Craft a Compelling Cover Letter:Your cover letter is your chance to shine! Use it to explain why you're passionate about this role and how your skills can contribute to our team. Be sure to mention specific projects or experiences that relate to the job description.
Showcase Your Technical Skills:Don’t hold back on showcasing your technical expertise! Whether it's your experience with Jenkins, SQL, or scripting languages, make sure to include examples of how you've used these skills in past roles. We love seeing real-world applications!
Apply Through Our Website:We encourage you to apply through our website for a smoother application process. It helps us keep track of your application and ensures you don’t miss out on any important updates. Plus, it’s super easy!
How to prepare for a job interview at ASSA ABLOY Global Solutions
✨Know Your CI/CD Inside Out
Make sure you understand the ins and outs of CI/CD pipelines. Be ready to discuss your experience with designing, implementing, and troubleshooting these systems. Highlight any specific tools you've used, like Jenkins or NUnit, and be prepared to share examples of how you've resolved pipeline failures.
✨Showcase Your Technical Leadership
As a Staff Engineer, you'll need to demonstrate your ability to lead technical discussions and mentor others. Prepare examples of how you've guided teams in the past, especially in implementing methodologies like TDD. This will show that you're not just a doer but also a leader who can drive projects forward.
✨Communicate Effectively with All Stakeholders
You'll be working with both technical and non-technical folks, so practice explaining complex concepts in simple terms. Think about times when you've had to present test results or project updates to different audiences and how you tailored your communication style to suit them.
✨Be Ready to Problem Solve
Expect to face some tricky questions or scenarios during the interview. Brush up on your problem-solving skills and be prepared to walk through your thought process. Use examples from your past experiences where you identified issues and proposed effective solutions, especially in testing environments.