Senior QA Engineer

Job Overview

Job Description:

The Senior QA Engineer will learn and work with fellow QA Engineers to ensure that the company's Quality Assurance processes are understood, implemented and continually improved. We use Agile processes, therefore the successful candidate will spend most of their time working within with developers in a scrum team, to ensure that the team meet their goals and quality release-able software is produced from sprint to sprint. The successful candidate will report to the QA Manager. Excellent communication skills are required to continuously liaise with developers, product owners, scrum masters, project managers, as well as IT and Support teams. In some cases, there may be direct interaction with customers, to assist them with development of test case scenarios and reproducible steps to resolve issues. The focus is on quality; therefore the individual must be meticulous and thorough, well organised and have good documentation skills.


  • Proactively work within a scrum team to ensure a successful delivery, based on definition of done
  • Ensure each release candidate of all Ocuco products follows a complete test cycle and verify that it meets our high standard of quality
  • Record all actions and communications on any issue/query resulting from testing into the tracking system (JIRA)
  • Develop Test Cases from business requirements, document and execute them in the Test Management System (TestRail)
  • Expand the Functional/ Regression test cases as new features are added to our products
  • Continuously develop and refine own product usage, industry, training and technical writing expertise
  • Contribute to develop appropriate test strategies and detailed test plans Provide mentoring and guidance to team members
  • Contribute to identify and implement improvements that enhance the Test Process and improve overall Quality Assurance practices

The successful candidate must have:

  • A minimum of 5 years of software testing\Quality Assurance experience
  • An IT-related qualification
  • Experience in creating test cases
  • Experience in the Software Development Life Cycle
  • Proven ability to learn, introduce and improve new existing test practice and process
  • Experience with Agile and Scrum methodologies in software development
  • Proven documentation skills
  • Excellent communication skills
  • High-level analytical thinking and detail oriented
  • Strong focus on customer experience and product quality

The ideal candidate will also have:

  • Experience in the optical industry
  • Experience in Automated testing
  • An understanding of Agile methodology
  • Knowledge of programming

Apply Today

* indicates required field