Test Automation Engineer
Johannesburg, 2000, South Africa
Listed on 2025-12-15
-
Software Development
Software Engineer, DevOps
At Klipboard we've introduced a flexible hybrid work policy, where employees spend three days in the office and two days working from home. This approach promotes a balanced work environment that combines office collaboration with the comfort and convenience of remote work.
Klipboard provides specialist software, services and support to deliver fully integrated trading and business management solutions to companies in the distributive trade – wherever they are in the world. With a unique depth of knowledge and experience in ERP/SaaS solutions, Klipboard has a wide range of clients includes wholesalers, distributors, merchants and retailers from small traders to multinational enterprises. Klipboard has offices in the UK, Ireland, The Netherlands, South Africa, Kenya and North America.
Our mission is simple: to design and deliver high performance, integrated ERP solutions that enable our distributive trade customers to source effectively, stock efficiently, sell profitably and service competitively.
The Role of the Test Automation Engineer is to: design, build, test, and deploy effective test automation solutions. To fulfil this role, the Test Automation Engineer applies appropriate automation technologies and frameworks to meet the short- and long-term goals of the testing team.
You will work closely with the Test Automation Lead/Head of Test Automation/Head of QA to define the strategy and process, bringing automation in line with existing functional aspect of the test effort.
You will be responsible for creation, execution and maintenance of automated scripts.
In addition, the position is responsible for creating metrics and increasing test coverage using the automated systems.
Key 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.
- 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 KCS' 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 degrees in engineering or science related fields. Areas of study may include Network Engineering, Mechanical Engineering, Industrial Engineering, Statistics, Management Information Systems, and Quality Assurance.
- 3+ years’ experience in test automation.
- Programming, system administration, or database administration experience is a plus.
- ISTQB qualification for Automation.
- Appium Tool knowledge with ideally C# languages.
- Cucumber/Spec Flow (desirable).
- Appium, Calabash.
- SoapUI/Postman.
- Use Git for source code management and control on a Git repo such as Github, Bit Bucket, TFS (Dev Ops Azure).
- HTML & CSS.
- XML & JSON.
- CI – Jenkins, Bamboo, Team City.
- Qualities:
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;
Identify, understand, recommend and implement technical best practices in terms of tools and processes. - Technical
Skills:
Pursues training and development opportunities;
Strives to continuously build knowledge and skills;
Shares expertise with others; PR Reviews. - Initiative:
Undertakes self-development activities;
Seeks increased responsibilities and takes…
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search: