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