- 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 with any of the languages (Java, Ruby, Javascript, C#, PHP, Python C, C++, or some scripting 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.
- Bachelors 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-5 years' experience in test automation.
- Programming, system administration, or database administration experience is a plus.
- PlayWright
- ISTQB qualification for Automation
- Selenium with any of the languages (Java, Ruby, Javascript, C#, PHP, Python)
- Protractor
- Cucumber/SpecFlow (desirable)
- Appium, Calabash
- Robot Framework
- SoapUI/Postman
- Use Git for source code management and control on a Git repo such as Github, Bit Bucket, TFS (DevOps Azure)
- HTML & CSS
- XML & JSON
- CI – 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.
- 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 timely manner.
- Strives to increase productivity, 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 & with uncertainty.
- Flexible & adaptable in the face of changing priorities or circumstances.
- Results Driven
- We make a difference
- We work as a team
- We are customer focused
- We seek constant improvement
- We communicate effectively
-
Automation Engineer
Found in: Talent ZA C2 - 1 day ago
Hire Resolve Johannesburg, South Africa Full timeHire Resolve is currently seeking an experienced Automation Engineer to join our client's team. As an Automation Engineer, you will be responsible for implementing and integrating underground safety, mining automation, telecommunication, and operations management systems. You wil ...
-
Senior Test Automation Engineer
Found in: Talent ZA C2 - 4 days ago
PRR Recruitment Services Johannesburg, South Africa Full timeLooking for a Senior Test Automation Engineer · Rosebank · Qualifications: · -Bachelor's Degree in Computer Science, Computer Information Systems, or related field · -5+ years of experience in using testing toolset · -5+ years' experience with C# (.NET Core), JavaScript, Java, Py ...
-
Backend Automation Engineer
Found in: Talent ZA C2 - 4 days ago
Dimension Data Sandton, South AfricaFunctieomschrijving · Requirements · Coordinating with the Design team to discuss verification protocols · Helping identify weaknesses and problem areas in the software application · Suggesting automated software test procedures · Tracking software bugs and investigating the caus ...
-
Backend Automation Engineer-
Found in: Talent ZA C2 - 4 days ago
Dimension Data Sandton, South AfricaFunctieomschrijving · Our Client requires a Backend Automation Engineer. · RequirementsPlanning and prioritizing testing activities · Coordinating with the Design team to discuss verification protocols · Helping identify weaknesses and problem areas in the software application · ...
-
Automation Engineer
Found in: Talent ZA C2 - 3 days ago
IndSAfri Roodepoort, South AfricaJob Description · Responsibilities: · Use the automation framework and pre-defined test tools to inspect, analyse, design, develop and implement re-useable automated test assets to quality assure the solution and its architecture to ensure the overall quality of the solution. · U ...
-
Automation Engineer
Found in: Talent ZA C2 - 1 day ago
iSanqa Midrand, South AfricaOur client requires the services of a Software Engineer (Senior) Midrand/Menlyn/Rosslyn/Home Office rotation · Amazing brand with innovative technology · Excellent teams in Global team collaboration · High work-life balance with Flexible hours · Agile working environment · POSITI ...
-
Senior Engineer Automation Testing
Found in: Executive Placements ZA C2 - 3 days ago
Planet10 Randburg, South AfricaTask: · Participation in all scrum/tribe ceremonies including defining user stories and acceptance criteria · Execute daily testing tasks (Testing of stories as defined during the planning phase with predefined acceptance criteria) · Write highly readable and extendable automate ...
-
AUTOMATION Software Engineer
Found in: Executive Placements ZA C2 - 3 days ago
E-Merge Midrand, South AfricaAre you looking to work with a company that has reputation for producing superior products that offer a sporty and engaging experience, currently in search for a Automation Software Engineer to join the team. · DVF team are all about the digital twin. The digital twin is the sing ...
-
Card Quality Engineer
Found in: Executive Placements ZA C2 - 3 days ago
Planet10 Johannesburg, South AfricaWe are recruiting a QA Engineer based in Johannesburg and Cape Town. The incumbent will need to conduct the relevant root cause analysis and collaborate with QA Analysts and Software Developers to develop solutions suitable for the Client. · BS/MS degree in Computer Science, Engi ...
-
Deployment Engineer
Found in: Job Placements ZA C2 - 5 days ago
Full Circle Selection Johannesburg, South AfricaThis role will provide the right candidate with the opportunity to work on some extremely rewarding projects including the development of impactful software while working with a friendly and supportive team. · This role will be critical to the safety of the production environment ...
-
Senior Presales Consultant
Found in: Executive Placements ZA C2 - 1 day ago
IOCO Johannesburg, South AfricaExplore possibilities for a Journey Beyond Work · We are seeking a dynamic Senior Presales Consultant/Solutions Engineer with a proven track record of collaborating with cross-functional teams to deliver innovative solutions that address complex business challenges. · What you'l ...
-
DevOps Engineer
Found in: Job Placements ZA C2 - 3 days ago
HR Genie Johannesburg, South AfricaJob Description: DevOps Engineer - JHB- 12 month contract (Azure and Jenkins) · Location: Gauteng, Johannesburg Metro, Johannesburg · Job Type: Contract, 12 months · Primary Industry: Banking and Finance · Secondary Industry: Banking and Finance · Qualifications: Degree or Diplom ...
-
QA Engineer
Found in: Executive Placements ZA C2 - 3 days ago
Mindworx Consulting Johannesburg, South AfricaJob Description- · - 10+ years experience in an Quality Assurance- Automation and Performance testing · role · - Experience with one or more Automation tools (Web, Mobile) with designing one or · automation framework. · - Experience in Atlassian tool sets like Jira, Confluence, G ...
-
Mechanical Design Engineer in Automotive Industries
Found in: Trabajos Diarios ZA C2 - 4 days ago
Diverse Consulting Solutions (Pty) Ltd Johannesburg, South Africa PermanentMechanical Design Engineer in Automotive Industries · Gauteng · Must have a 4-year Mechanical Engineering Degree, NFQ Level 8 · Must have designing experience using Solidworks . · Must have 3- 8+ years' background experience in the Mechanical Design field within the Automation i ...
-
Senior Quantitative Analyst
Found in: Executive Placements ZA C2 - 7 hours ago
Mindworx Consulting Johannesburg, South AfricaSkill Requirements: · Business analysis: map current processes, identify better solutions, implement solutions where possible (data extraction and simple office automation), spec solutions that require IT support, documentation, testing, change management · Data engineering: the ...
-
Senior Quantitative Analyst
Found in: Talent ZA C2 - 4 days ago
Isilumko Staffing Johannesburg, South Africa ContractTo provide business analysis, report extraction and automation engineering support for the Credit Risk Regulatory Reporting Stabilisation Project (CRS Project), which includes enhancements across input data, RWA calculations, automated controls and business processes. · Requireme ...
-
Payment Quality Engineer
Found in: Executive Placements ZA C2 - 3 days ago
Planet10 Johannesburg, South AfricaWe are currently looking for a Payment Quality Engineer for a client based in Johannesburg and Cape Town. · Bachelor's degree in Computer Science, Engineering, or a related field. · Certification in quality assurance or software testing (e.g., ISTQB). · Knowledge of security tes ...
-
Core Banking Quality Engineer
Found in: Executive Placements ZA C2 - 3 days ago
Planet10 Johannesburg, South AfricaWe are currently looking for a Payment Quality Engineer based in Johannesburg and Cape Town. · Bachelor's degree in Computer Science, Engineering, or a related field. · Proven experience as a Quality Engineer or in a similar role. · Strong understanding of software development li ...
-
Automation Technician
Found in: Executive Placements ZA C2 - 3 days ago
Quality Connect Staffing Johannesburg, South AfricaDuties & ResponsibilitiesProgramming and troubleshoot of Siemens/ Moeller PLC programs as well as Robotic units. Maintenance Focus and system Siemens PLC 2. Modify existing programs and processes to increase production efficiency. 3. Select and configure Siemens, Danfoss and othe ...
-
Machine Vision Solutions Application Engineer
Found in: Executive Placements ZA C2 - 3 days ago
The Hiring House Johannesburg, South AfricaThe Role · - System installation, start-up and commissioning of our robot vision system at customer site in the Automotive industry · - Service, maintenance, system checks, optimization of installed systems and customer trainings · - System analysis and troubleshooting · - Techni ...
Test Automation Engineer - Johannesburg, South Africa - Kerridge Commercial Systems
Description
"At KCS 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.").
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:
Key Requirements:
General Skills:
Qualities
Technical Skills
Initiative
Quantity
Dependability
Teamwork
The KCS DNA encompasses the following core values and behaviours:
Company Info
Kerridge Commercial Systems (KCS) is the market leader in developing and delivering fully integrated business management solutions for distributors, suppliers, resellers, wholesalers and merchants. Our mission is simple: to design, implement and support high performance systems that enable our customers to source effectively, stock efficiently, sell profitably and service competitively.
Equal Opportunities
KCS is proud to be an equal opportunity workplace and is an affirmative action employer. We are committed to equal employment opportunity regardless of race, colour, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, gender identity or Veteran status. If you have a disability or special need that requires us to adjust the recruiting process please do advise us when contacted.