At a Glance
- Tasks: Drive automation and enhance CI/CD processes in a dynamic tech environment.
- Company: Join HID, a global leader in secure identity solutions.
- Benefits: Enjoy competitive salary, flexible work options, and career growth opportunities.
- Other info: Be part of a diverse team that values innovation and inclusivity.
- Why this job: Make a real impact on global security while working with cutting-edge technology.
- Qualifications: 4+ years in QA or related fields; experience with automation and testing methodologies.
The predicted salary is between 40000 - 50000 £ per year.
An Amazing Career Opportunity for a Senior QA Engineer DevTest in Cardiff, UK.
As a DevTest Senior Engineer, you will help drive the implementation and maintenance of robust automated tests within the CI/CD pipeline in HID PACS. This role bridges the functions of the DevOps and QA Validation teams.
The qualified candidate will drive the automation of smoke and sanity testing, deliver a scalable CI/CD‑ready test environment, and improve release predictability and quality by identifying defects earlier in the development cycle.
Essential Duties:
- Exhibit initiative and perform at a high level with limited supervision within a supportive, multi-skilled team-based development environment.
- Prioritise work and produce consistent progress towards defined goals.
- Take ownership of testing new product features, analyse use cases, and create relevant tests to exercise product functionality.
- Develop expertise in new areas of technology identified to support future product development.
- Clearly communicate technical concepts both verbally and in writing, and mentor interns and new engineers.
- Participate and contribute to the technical design process.
- Adopt a consultative approach to problem-solving where requirements may need clarifying and require interaction with multiple stakeholders.
- Understand the need for clear, concise, and maintainable technical documentation.
Primary Duties:
- 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.
- Build and document updated CI/CD infrastructure for new features.
- Compile a Test Plan from a product specification.
- Define Test Cases to test specific features/performance requirements.
- Design and implement Test solutions within well-defined parameters.
- Work with stakeholders to identify objectives and viable solutions.
- Analyse customer issues and assist in Defect Triage.
- Present test reports to stakeholders.
- Appreciate how the product under test integrates with the overall system solution.
- Design and execute non-functional test cases.
- Use a range of technologies for testing.
- Investigate problems and opportunities in existing processes and contribute to solutions.
- Understand the TDD methodology and validate the final test plan with stakeholders.
- Good understanding of System/Solution testing, interoperability, and longer-term stress/reliability testing.
- Consider E-2-E and UX of the System/Solution when test planning.
Essential Qualifications:
- Engineering degree or equivalent or suitable experience.
- Minimum of +4 years of related industry experience.
- Prior experience of device testing, embedded FW, software testing, or other related testing experience.
- Familiarity with software installation and configuration in Windows and Linux environments.
- Ability to install and configure basic computer system hardware components.
- Experience with SQL DB queries to validate software recording proper data.
- Experience in scripting.
- Experience with tracking software development using Jira or similar programs.
- Experience of Agile and Lean Methodologies.
- Ability to write coded test solutions.
- Familiar with SBCs (Arduino/Raspberry Pi) and control of sensors/relays/stepper motors.
- Familiar with Jenkins, NUnit, and scripting.
- Able to 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.
- Able to use standard development software: editors, compilers.
- Able to use standard equipment: Oscilloscope, multimeters, logic analyser, power supply.
Preferred Qualifications:
- NUnit test framework.
- Test orchestration tools such as AWS CodePipeline, Codeship, Travis CI, CircleCI, GitHub Actions, etc.
- Scripting languages e.g. Python, Bash, Groovy, etc.
- Mercurial and/or Bitbucket/Git version control.
- Bluetooth Low Energy protocol.
- I2C and SPI protocols.
- Windows/Mobile GUI/Application development.
- Demonstrable knowledge of API structures XML, JSON, or similar.
- 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.
- Be part of a global organisation pioneering 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.
Senior QA Engineer DevTest in Cardiff employer: Assa Abloy
Contact Detail:
Assa Abloy Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior QA Engineer DevTest in Cardiff
✨Tip Number 1
Network like a pro! Reach out to current employees on LinkedIn or at industry events. Ask them about their experiences and any tips they might have for getting your foot in the door.
✨Tip Number 2
Prepare for interviews by practising common QA scenarios and questions. We recommend doing mock interviews with friends or using online platforms to get comfortable with articulating your thoughts.
✨Tip Number 3
Showcase your skills! If you’ve got a portfolio of projects or contributions to open-source, make sure to highlight these during interviews. It’s a great way to demonstrate your hands-on experience.
✨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.
We think you need these skills to ace Senior QA Engineer DevTest in Cardiff
Some tips for your application 🫡
Tailor Your CV: Make sure your CV is tailored to the Senior QA Engineer DevTest role. Highlight relevant experience, especially in automation and CI/CD environments. We want to see how your skills align 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 you can contribute to our team. Be genuine and let your personality come through – we love that!
Showcase Your Technical Skills: Don’t forget to mention your technical expertise! Whether it's scripting languages or testing methodologies, make sure to highlight your experience with tools like Jenkins, NUnit, or any other relevant tech. We want to know what you bring to the table!
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, it shows us you’re serious about joining our amazing team!
How to prepare for a job interview at Assa Abloy
✨Know Your Tech Inside Out
As a Senior QA Engineer DevTest, you’ll need to be well-versed in various testing methodologies and tools. Brush up on your knowledge of TDD, BDD, and CI/CD processes. Be ready to discuss how you've implemented these in past roles and how they can benefit the team.
✨Showcase Your Problem-Solving Skills
Prepare to share specific examples of how you've tackled complex testing challenges. Think about times when you identified defects early in the development cycle or improved release predictability. This will demonstrate your initiative and ability to think critically.
✨Communicate Clearly and Confidently
You’ll need to explain technical concepts to various stakeholders, so practice articulating your thoughts clearly. Use simple language to describe complex ideas, and don’t shy away from asking clarifying questions if needed. This shows your consultative approach to problem-solving.
✨Be Ready to Discuss Automation
Since automation is key in this role, be prepared to talk about your experience with automated testing frameworks like NUnit and CI/CD tools. Share insights on how you’ve built scalable test environments and any scripting languages you’re comfortable with, such as Python or Bash.