Jobs
>
Johannesburg

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

    Kerridge Commercial Systems
    Kerridge Commercial Systems Johannesburg, South Africa

    Found in: Talent ZA C2 - 4 days ago

    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.


  • Hire Resolve

    Automation Engineer

    Found in: Talent ZA C2 - 1 day 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 ...

  • PRR Recruitment Services

    Senior Test Automation Engineer

    Found in: Talent ZA C2 - 4 days ago


    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

    Backend Automation Engineer

    Found in: Talent ZA C2 - 4 days ago


    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

    Backend Automation Engineer-

    Found in: Talent ZA C2 - 4 days ago


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

  • IndSAfri

    Automation Engineer

    Found in: Talent ZA C2 - 3 days ago


    IndSAfri Roodepoort, South Africa

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

  • iSanqa

    Automation Engineer

    Found in: Talent ZA C2 - 1 day ago


    iSanqa Midrand, South Africa

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

  • Planet10

    Senior Engineer Automation Testing

    Found in: Executive Placements ZA C2 - 3 days ago


    Planet10 Randburg, South Africa

    Task: · 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 ...

  • E-Merge

    AUTOMATION Software Engineer

    Found in: Executive Placements ZA C2 - 3 days ago


    E-Merge Midrand, South Africa

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

  • Planet10

    Card Quality Engineer

    Found in: Executive Placements ZA C2 - 3 days ago


    Planet10 Johannesburg, South Africa

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

  • Full Circle Selection

    Deployment Engineer

    Found in: Job Placements ZA C2 - 5 days ago


    Full Circle Selection Johannesburg, South Africa

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

  • IOCO

    Senior Presales Consultant

    Found in: Executive Placements ZA C2 - 1 day ago


    IOCO Johannesburg, South Africa

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

  • HR Genie

    DevOps Engineer

    Found in: Job Placements ZA C2 - 3 days ago


    HR Genie Johannesburg, South Africa

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

  • Mindworx Consulting

    QA Engineer

    Found in: Executive Placements ZA C2 - 3 days ago


    Mindworx Consulting Johannesburg, South Africa

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

  • Diverse Consulting Solutions (Pty) Ltd

    Mechanical Design Engineer in Automotive Industries

    Found in: Trabajos Diarios ZA C2 - 4 days ago


    Diverse Consulting Solutions (Pty) Ltd Johannesburg, South Africa Permanent

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

  • Mindworx Consulting

    Senior Quantitative Analyst

    Found in: Executive Placements ZA C2 - 7 hours ago


    Mindworx Consulting Johannesburg, South Africa

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

  • Isilumko Staffing

    Senior Quantitative Analyst

    Found in: Talent ZA C2 - 4 days ago


    Isilumko Staffing Johannesburg, South Africa Contract

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

  • Planet10

    Payment Quality Engineer

    Found in: Executive Placements ZA C2 - 3 days ago


    Planet10 Johannesburg, South Africa

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

  • Planet10

    Core Banking Quality Engineer

    Found in: Executive Placements ZA C2 - 3 days ago


    Planet10 Johannesburg, South Africa

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

  • Quality Connect Staffing

    Automation Technician

    Found in: Executive Placements ZA C2 - 3 days ago


    Quality Connect Staffing Johannesburg, South Africa

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

  • The Hiring House

    Machine Vision Solutions Application Engineer

    Found in: Executive Placements ZA C2 - 3 days ago


    The Hiring House Johannesburg, South Africa

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