Jobs
>
Johannesburg

    Test Automation Engineer - Johannesburg, South Africa - Kerridge Commercial Systems

    Default job background
    Permanent Full time
    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:

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



  • Brambles Group Alberton, South Africa

    CHEP helps move more goods to more people, in more places than any other organization on earth via our 300 million pallets, crates and containers. We employ 11,000 people and operate in more than 55 countries. Through our pioneering and sustainable share-and-reuse business model, ...

  • FSR Professional Recruiters

    automation engineer

    3 days ago


    FSR Professional Recruiters Johannesburg, South Africa

    A seasoned Automation Engineer with a Bachelors degree in Computer Science/Information Technology/Engineering/System Analysis or a related study and a minimum of 10 years experience as an Automation Engineer/Developer, experience using Agile and Waterfall Development methodologie ...

  • Hire Resolve

    Automation Engineer

    3 days ago


    Hire Resolve Johannesburg, South Africa Full time

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


  • Expleo Johannesburg, South Africa Permanent or Fixed Term Contract

    Responsibilities · Take charge of various technical phases within projects or multiple smaller projects, which may involve moderate scope and occasionally complex tasks. · Manage both personal and team schedules and resources efficiently within specific parameters and conditions. ...


  • Expleo Johannesburg, South Africa Permanent or Fixed Term Contract

    Responsibilities · Leads multiple phases of technical areas within a project and/or multiple small projects of moderate scope and sometimes complex assignments. Responsible for managing own and team's time within a certain area and conditions. · Writes high quality scripts in a c ...


  • Deka Minas Pty Ltd Johannesburg, South Africa

    The Automation Test Engineer will be responsible for designing automation testing plans and developing automation test scripts for multiple technical products and services, covering pre, during, and post-deployment phases. This role involves working within 'Run & Change' contexts ...


  • PRR Recruitment Services Johannesburg, South Africa Full time

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


  • Dimension Data Sandton, South Africa

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


  • Dimension Data Sandton, South Africa

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


  • E-Merge Johannesburg, South Africa

    A leading technology firm with offices in Cape Town and Johannesburg is seeking a skilled Automation Engineer to join their dynamic team. This is a fantastic opportunity for a talented professional looking to work remotely from anywhere in South Africa. · As an Automation Enginee ...


  • Absa Bank Limited Johannesburg, South Africa

    Bring your possibility to life Define your career with us · - 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 this exciting growth journey, to rese ...


  • BASHR Consulting Johannesburg, South Africa

    **Job Details**: · - Department Engineering Department- Minimum experience Mid-Senior- Company primary industry Mechanical or Industrial Engineering- Job functional area Engineering- Salary R R per annumWe are seeking a highly skilled Industrial Robots Programmer to join our inno ...


  • Quanta Johannesburg, South Africa

    Automation Operations Specialist · - Data Centre · - Contract - Johannesburg · This is your opportunity to work for a global data centre operator that has been recognised for as one of fastest growing and well-known groups in the industry. · Having received significant investment ...

  • eSoft Development and Technologies

    Automation Tester

    6 days ago


    eSoft Development and Technologies Johannesburg, South Africa

    **Job Summary**: · **Responsibilities**: · - Develop and maintain automated test scripts for functional, regression, and performance testing using industry-standard automation tools and frameworks. · - Collaborate with software developers and quality assurance engineers to identi ...


  • Sanlam Johannesburg, South Africa

    **What will you do?** · - The Automation Tester or Engineer will design automation tests. Duties will include designing automation scripts and finding solutions for automation problems. You should also be committed to developing skills in order to provide up-to-date solutions.**W ...

  • THE SKILLS MINE (PTY) LTD

    Data Scientist

    1 week ago


    THE SKILLS MINE (PTY) LTD Johannesburg, South Africa

    **Requirements**: · - A Masters or Bachelor's degree in any field with advanced quantitative focus or with high distinction in modelling-oriented discipline including but not limited to: Psychometrics, Statistics, Mathematics, Physics, Chemistry, Biology, Econometrics, Engineerin ...


  • VCIT Insight Johannesburg, South Africa

    **Responsibilities**: · - Collaborate with QA analysts, developers, and product managers to understand software requirements and develop comprehensive test plans. · - Design and develop automated test scripts using industry-standard tools and frameworks such as Selenium, Appium, ...


  • Indsafri Johannesburg, South Africa

    Test Automation Development: Design, develop, and maintain automated test scripts using Java, Maven, Eclipse/IntelliJ, Cucumber, Selenium, and Rest Assured. · - Environment Setup: Configure and manage environments for executing Selenium UI tests and Rest Assured API tests. · - Qu ...


  • Mass Staffing Projects Johannesburg, South Africa

    **Job Information** · - Location- Johannesburg- Salary- R810k - R730k per annum- Job Type- Permanent- Education- N6/National Diploma in Mechanical or Electrical Engineering. Must have a trade qualification- Experience- 7 years' industry experience of which at least 3 years are in ...


  • Ovations Group Johannesburg, South Africa

    An opportunity has become available for a Senior Quantitative Analyst to provide business analysis, report extraction, and automation engineering support for the Credit Risk Regulatory Reporting Stabilisation Project (CRS Project), and support the implementation of IFRS 9. · **Mi ...