Involvement in user story definition and test scenarios : Lead test scenario definition,
integrating ATDD / BDD principles and ensuring comprehensive test coverage.
environments and coordinate with developers and DevOps to address root causes
effectively.
developers, ensuring smooth integration and troubleshooting across environments.
alignment on quality objectives and timelines.
every sprint milestone.
QA and development workflows.
analysis and recommend preventive measures.
measures to enhance system reliability and user experience.
testing aligns with user needs.
the setup and maintenance of robust, scalable automation suites.
solutions to improve testing efficiency and coverage.
custom solutions to enhance efficiency.
offering actionable recommendations to improve efficiency.
principles are consistent
A minimum of 5 years hands-on automation testing experience.
Computer Science related degree, diploma, or similar qualification.
ISTQB Foundation Level
Experience in working with agile teams and successfully delivering agile based software
projects.
Utilizing dev tools like Visual Studio and Visual Studio Code.
Ability to write integration and UI tests.
Experience using automation frameworks and tools like Playwright, Selenium (NOT IDE),
Nunit.
Experience in using Typescript / JavaScript, C#, JSON.
API Testing using Postman or in code.
Experience with designing, creating, and maintaining automation frameworks.
Experience of agile and the Scrum or Kanban methodology
Advanced Experience with test automation tools and strategies
Advanced Experience of using BDD effectively
Advanced proven experience with C# / Java and JavaScript
Experience with any of the following Frameworks : WebDriver (not IDE) / WebDriver.IO /
Cypress / TestCafe / RestShap / Rest Assured
Experience with CI / CD pipelines for continuous testing.
Dedicated to staying updated on the latest testing tools and technologies, with the ability
to adapt to new frameworks as needed.
Quality Assurance Engineer • Cape Town, South Africa