Company Profile:
Ocuco Limited is a leading software solutions provider in the eyecare industry, dedicated to helping eyecare professionals streamline their operations and provide exceptional patient care. With a global presence and a focus on innovation, Ocuco has built a reputation for delivering cutting-edge technology and outstanding customer service.
Job Description:
Ocuco Ltd. is recruiting an Automated Test Engineer to work within an Agile Development team. In this role, you will work on creating, maintaining & expanding automated test cases for your feature team within the Ocuco Automation Framework (OAF), as well as work to add new functionality to the framework itself. OAF is implemented in C# with Specflow, Swagger CodeGen, Playwright, Applitools, so experience in these technologies and .NET environments would be an advantage. Good communication skills are required as the successful candidate will have a lot of liaisons with developers, product owners, scrum masters, project managers, in addition to Ocuco’s IT and Support teams. The focus is on Quality in a complex technical environment, so the individual must be technical, meticulous & thorough, well-organised & have good documentation skills.
Responsibilities:
- Work within an agile scrum team of developers, scrum master & product owner to identify test cases suitable for automation, and to implement them;
- Troubleshoot test failures in the Continuous Integration pipelines, either fixing them or escalating for application fixes;
- Contribute ideas, experiences, & best practices to the test automation team to expand OAF;
- Work with the team Product Owner and manual QA, develop Test Case Scenarios, document and automate them and perform manual testing when required;
- Ensure each release candidate follows a complete test cycle & verify that it meets Ocuco’s high standard of quality;
- Record all actions & communications on any issue/query resulting from testing into Ocuco's tracking system which is currently JIRA per procedures;
- Continuously develop & refine own product usage, industry, training & technical writing expertise;
- Mentor other testers where required.
The minimum requirements are:
- Proficient working with test automation tools (2 years desirable)
- UI testing tools such as Selenium, Playwright, Cypress or similar
- API testing tools such as Swagger, Postman, Rest Assured or similar
- Experience in creating, maintaining automated test cases and reporting on test results
- Experience in an Agile environment;
- Experience with SQL
- Programming/scripting skills with one of C#, Java, Python or similar
- Proven focus on quality and attention to detail
- An IT-related qualification
- Good communication skills.
- Extra desirable experience:
- Build pipelines such as Azure DevOps, Github Actions, Jenkins
- Test case reporting tools such as TestRail, BrowserStack
- Visual regression tools such as Appitools or Percy
- BDD using Cucumber / Specflow – familiarity with Gherkin syntax
- Mobile testing using Appium
- Experience in the optical industry or similar field patient focused field