Test Automation Engineer

Test Automation Engineer

19 Oct
|
Kerridge Commercial Systems
|
Sandton

19 Oct

Kerridge Commercial Systems

Sandton

"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:

- 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.

Key Requirements:

- 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

General Skills:

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.

Technical Skills

- Pursues training and development opportunities.
- Strives to continuously build knowledge and skills.
- Shares expertise with others.

Initiative

- Volunteers readily.






- Undertakes self-development activities.
- Seeks increased responsibilities and takes ownership of tasks at hand.
- Takes independent actions and calculated risks.

Quantity

- Meets productivity standards.
- Completes work in timely manner.
- Strives to increase productivity, Works quickly.

Dependability

- Follows instructions, direction and guidelines set.

Teamwork

- 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







The KCS DNA encompasses the following core values and behaviours:

- We make a difference
- We work as a team
- We are customer focused
- We seek constant improvement
- We communicate effectively

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.

If this role is of interest to you please apply online.

To all recruitment agencies: KCS does not accept agency resumes. Please do not forward resumes to our careers site or direct to KCS employee. KCS is not responsible for any fees related to unsolicited resumes.

#LI-Hybrid

▶️ Test Automation Engineer
🖊️ Kerridge Commercial Systems
📍 Sandton

Subscribe to this job alert:
Enter Your E-mail address to receive the latest job offers for: test automation engineer

Digital and Test Automation Engineer

Digital and Test Automation Engineer

Permanent position available in Sandton for a Digital and Test Automation Engineer. Requirements: South African CitizenBachelor's Degree or Diploma in Computer Science or related fieldProficient in programming languages such as Java and Typescrip [...]
South Kensington
18 Oct
    South Kensington
    18 Oct

Software Quality Engineer II (SQE I)

Software Quality Engineer II (SQE I)

Are you passionate about ensuring the quality of software solutions? We are looking for a Software Quality Engineer II (SQE I) to join our team. As an SQE I, you will utilize automation test kits, frameworks, and pre-defined test tools to inspect, [...]
Sandton
11 Oct
    Sandton
    11 Oct

Software Quality Engineer - Gauteng, Sandton

Software Quality Engineer - Gauteng, Sandton

Leading SA bank requires the skills of Intermediate level QA engineers. 12 month contract 3-5 days work from the office Own laptop is required. - Use the automation framework and pre-defined test tools to inspect, analyse, design, develop and i [...]
Sandton
16 Oct
    Sandton
    16 Oct

Lead Product Engineer - CIB Salesforce

Lead Product Engineer - CIB Salesforce

Empowering Africa’s tomorrow, together…one story at a time. With over 100 years of rich history and strongly positioned as a local bank with regional and international expertise, a career with our family offers the opportunity to be part of th [...]
Sandton
25 Oct
    Sandton
    25 Oct
Subscribe to this job alert:
Enter Your E-mail address to receive the latest job offers for: test automation engineer