Back to jobs

Automation QA Engineer

Job description

Job title: Automation Test Engineer

Location: Cambridge

Job Type: Permanent

Salary: £40,000 - £50,000 DOE

Start Date: ASAP

We are working with a Cambridge based technology company who provide solutions for the digital audio sector. They are looking for an experienced Test Automation Engineer, to join their Systems Software Development Team.

This would suit a hands-on Test Automation Engineer who can demonstrate solid automation and CI experience with hardware/embedded software in an Agile environment. You will be responsible for developing and maintaining our automation frameworks and CI system.

You will be an integral part of the System Test team, testing the Embedded Platform Software and working closely with other test and software engineers to deliver high quality software.

Please note, whilst this role is currently fully remote, there will be an expectation to return to the office full time once it is safe to do so.

The ideal candidate will have:

  • Excellent Python programming experience in an embedded environment
  • Good honours degree in Computer Science, Electronic Engineering or a related discipline
  • Excellent Jenkins experience in a CI environment
  • Excellent written and verbal communication skills
  • Experience working in an Agile environment and are a team player
  • Experience developing and implementing automated frameworks
  • Manual testing experience

You might also have (but not essential):

  • Software testing for consumer electronics industry, ideally in digital radio/networking related products
  • Experience of wireless communication e.g., Wi-Fi, Bluetooth
  • ISTQB Foundation Certificate
  • An understanding of DAB or connected audio technologies

Key Responsibilities & Tasks:

  • Define and document the automation test strategy
  • Create an automation test plans
  • Improve, implement and maintain the automation frameworks
  • Maintain and improve the CI system
  • Work closely with SW developers to ensure alignment with the unit test framework and development design principles.
  • Create, enhance, debug and run the test cases
  • Identify, prioritise and select test cases for automation
  • Collate and monitor the test automation runs and results
  • Analyse the results and generate test reports
  • Manage the changes with and execute regression tests
  • Share knowledge with the test team and developers
  • Carry out manual tests as required for releases and reproduce defects, 20% of the role initially

Benefits:

  • Life assurance to four times salary
  • Holiday - 25 days + bank holidays
  • Participation in the profit share scheme starting at 5% depending on role
  • Pension scheme starting at 5% company contribution depending on role
  • Free lunches onsite

After six months of service:

  • Private medical insurance (BUPA)
  • Permanent health insurance