Test Automation Engineer

Klipboard

Johannesburg

On-site

ZAR 500,000 - 750,000

Full time

14 days+
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Klipboard is hiring a Test Automation Engineer to design, build, test, and deploy automation solutions. The role requires experience in programming, particularly in C#, and the ability to integrate with various test tools.

This position benefits from a hybrid work policy, allowing flexibility. Candidates must have a relevant technical degree and at least 3 years of automation experience. Join us to be a part of an inclusive workforce where diversity and innovation thrive.

Qualifications

  • At least 3 years of experience in test automation.
  • Experience with Protractor and Cucumber/SpecFlow is desirable.
  • Knowledge of HTML, CSS, XML, and JSON.

Responsibilities

  • Design, build, test, and deploy effective test automation solutions.
  • Participate in the test automation tool selection process.
  • Develop and execute automated tests using selected tools.

Skills

Selenium
C#
Playwright
UFT/QTP certification
ISTQB qualification for Automation
Git
CI tools (Jenkins, Bamboo)

Education

Bachelor's or master’s degree in engineering or science

Tools

Appium
Robot Framework
SoapUI/Postman

Job description

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.
Minimum Qualifications and Experience
  • 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/SpecFlow (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 GitHub, Bit Bucket, TFS (DevOps Azure).
  • Knowledge of HTML & CSS.
  • Knowledge of XML & JSON.
  • Experience with CI tools such as Jenkins, Bamboo, Team City.
General Skills
  • 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.
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 a timely manner.
  • Strives to increase productivity and 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 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.
Equal Opportunities

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.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Test Automation Engineer
Test Automation Engineer

ATS Client • Johannesburg

Hybrid
ZAR 900,000 - 1,200,000
Ownership of automation strategy
Shape test infrastructure
Mentor others
+2
Test Automation Engineer
Test Automation Engineer

SupportFinity™ • Johannesburg

Hybrid
ZAR 900,000 - 1,350,000
Flexible working arrangements
Modern tooling
Mentoring opportunities
Test Analyst
Test Analyst

Klipboard • Johannesburg

Hybrid
Flexible hybrid work policy
Support for professional development
Lead Test Automation Engineer - Web & Mobile (C#/Selenium)
Lead Test Automation Engineer - Web & Mobile (C#/Selenium)

Klipboard • Johannesburg

Hybrid
ZAR 500,000 - 750,000
Automation Test Engineer
Automation Test Engineer

Agile Bridge • Pretoria

On-site
ZAR 420,000 - 640,000
Junior Automation Tester
Junior Automation Tester

1Life Insurance • South Africa

On-site
ZAR 300,000 - 420,000
Test Automation Engineer
Test Automation Engineer

Boardroom Appointments • Cape Town

On-site
ZAR 420,000 - 660,000
Automation Test Engineer (Java + Selenium)
Automation Test Engineer (Java + Selenium)

Indsafri • South Africa

On-site
ZAR 420,000 - 540,000
QA Automation Engineer
QA Automation Engineer

Indsafri • South Africa

On-site
ZAR 420,000 - 780,000
Senior Quality Engineer – Automation (API, Performance & Functional Testing)
Senior Quality Engineer – Automation (API, Performance & Functional Testing)

Blue Pearl HQ • Johannesburg

On-site
ZAR 450,000 - 750,000