Loading...
 

Senior Verification Engineer

Date: Dec 2, 2021

Location: Dunfermline, GB, KY11 8GR

Company: Optos

Senior Verification Engineer

Permanent

 

ROLE SUMMARY

We are currently looking for a Senior Software/Verification Engineer in Test to join our Research and Development department.

 

The Senior Software/Verification Engineer in Test role is part of a cross functional team, and you are expected to liaise with multiple roles within the team to further the team objective in general, but also with emphasis on the Test activities required. This includes, but is not limited to, automated testing, documentation resulting from test activities, DevOps activities (with emphasis on test), distributed network activities, virtual machine management, CI/CD management, following a TDD / BDD approach. Regular tasks include contributions to Agile stand-ups and daily report activities against a backdrop of stories, bugs and general tickets being actioned in the sprint.

 

You will report directly to the Engineering Manager and will also be required to liaise with test engineers in other teams to align all test activities across the product line. You will be results oriented, driven, and dynamic, bringing energy to everything you do. You are passionate about continuous improvement and thrive working cross-functionally in a fast-paced environment.

 

ESSENTIAL DUTIES AND RESPONSIBILITIES

  • Build tools, infrastructure and processes that enable development teams continuously to test their products. 
  • Develop continuous test suites – everything from unit tests to acceptance tests.
  • Work with development teams to demonstrate how to design for testability and to benefit from approaches such as TDD and BDD.

 

MINIMUM QUALIFICATIONS

  • BSc / BA degree in Computer Science, Mathematics, or related technical field (or equivalent practical experience).
  • Python, minimum 2 years’ experience (or other programming language e.g. C/C++, C#, Java etc). 
  • Experience using and developing DevOps tools and techniques.
  • Experience developing in or testing networks & distributed systems.
  • Familiar with virtual machine management tools (preferably for VMWare).
  • Hands-on experience with TDD/BDD based approaches (preferably behave).
  • Experience in CI / CD operation and management (preferably Jenkins or Bamboo).
  • Hands-on experience using source control tools (preferably Git).
  • Experience working in Agile(scrum) teams.
  • Strong communicator (written and verbal)

 

Desirable qualifications

  • Experience using Cloud computing environments and tools (preferably Azure)
  • Experience using PyWinAuto
  • Ideally you also have experience of developing for medical devices or have worked in medical industry or heavily regulated environments 

 

BENEFITS

At Optos, we offer a highly competitive compensation and benefits package.

 

EQUAL OPPORTUNITIES EMPLOYER

We are an equal opportunities employer and welcome applications from all suitably qualified persons regardless of their race, sex, disability, religion/belief, sexual orientation, age or protected veteran status.

 

If you feel you have the necessary skills and experience and want to join a great team, please click on the Apply button!