Senior Test Automation Engineer
Johannesburg, 2000, South Africa
Listed on 2026-06-13
-
Software Development
Software Engineer, DevOps
At Klipboard, our flexible hybrid work policy allows employees to spend three days in the office and two days working from home.
Klipboard provides specialist software, services and support to deliver fully integrated trading and business management solutions to companies in the distributive trade worldwide.
We are looking for a Test Automation Engineer who will design, build, test, and deploy effective test automation solutions using appropriate technologies and frameworks.
Responsibilities- Participate in a test automation tool selection process for an automated component testing harness.
- Participate in project-wide reviews of requirements, system architecture, and detailed design documents.
- Develop and execute automated tests using the selected tool, which will likely require programming in Selenium, Playwright preferably with C# language.
- Perform static analysis of source code using complexity metrics.
- Effectively communicate testing activities and findings in oral and written formats.
- Integrate the test suites into the test management tool.
- The ability to participate effectively in estimation, planning, cost‑of‑quality, and quality risk analysis is desired.
- Implement and develop automated test practices for both web and mobile.
- Design and create test scripts to address areas such as database impacts, software scenarios, regression testing, negative testing, error or bug retests, or usability in preparation for implementation.
- Take the lead in the analysis, design, development, and ongoing maintenance of complex automated tests and automation architecture for multiple products aligning with Klipboard's current and future marketplace needs. This involves communicating both internally and externally with cross‑functional areas impacted by automation.
- Develop an end‑to‑end automation strategy.
- Bachelor's or master’s degree in engineering or science related fields (Network Engineering, Mechanical Engineering, Industrial Engineering, Statistics, Management Information Systems, or Quality Assuranceli>
- At least 3 years of experience in test automation.
- Programming, system administration, or database administration experience is a plus.
- UFT/QTP certification.
- ISTQB qualification for Automation.
- Experience with Selenium, Playwright with any of the languages (preferably C#).
- Experience with Protractor.
- Experience with Cucumber/Spec Flow (desirable).
- Experience with Appium, Calabash.
- Experience with Robot Framework.
- Experience with SoapUI/Postman.
- Use of Git for source code management and control on a Git repo such as Git Hub, Bit Bucket, TFS (Dev Ops Azure).
- Knowledge of HTML & CSS.
- Knowledge of XML & JSON.
- Experience with CI tools such as Jenkins, Bamboo, Team City.
- Demonstrates accuracy, thoroughness and attention to detail at all times.
- Looks for ways to improve and promote quality.
- Applies feedback to improve performance.
- Monitors own work to ensure quality.
- Identifies, understands, recommends and implements technical best practices in terms of tools and processes.
- Pursues training and development opportunities.
- Strives to continuously build knowledge and skills.
- Shares expertise with others.
- Volunteers readily.
- Undertakes self‑development activities.
- Seeks increased responsibilities and takes ownership of tasks at hand.
- Takes independent actions and calculated risks.
- Meets productivity standards.
- Completes work in a timely manner.
- Strives to increase productivity and works quickly.
- Follows instructions, direction and guidelines set.
- Balances team and individual responsibilities.
- Exhibits objectivity and openness to others' views.
- Contributes to building a positive team spirit.
- Puts success of team above own interests.
- Copes well under pressure and with uncertainty.
- Flexible and adaptable in the face of changing priorities or circumstances.
- Results driven.
- Helps to set priorities which balance desirable versus practical testing strategies.
As a global company, we value and respect the diversity of our workforce, aiming to empower everyone to embrace each other's differences. We are committed to creating an inclusive workplace where diversity, equity, and inclusion are integral to our company and culture. We recognize the benefits of a diverse workforce, where creativity and valuing differences enable us all to thrive and spark innovation.
#J-18808-LjbffrTo Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search: