Senior Test Automation Engineer

2 months ago


Pretoria, Gauteng, South Africa Imizizi Full time
About the Role

We are seeking a highly motivated and experienced Senior Test Automation Engineer to join our dynamic team at Imizizi. In this role, you will play a pivotal part in designing, developing, and executing automated test scripts to ensure the quality and functionality of our software applications within the context of an Agile/DevOps delivery model.

Key Responsibilities
  • Collaboration and Communication: Collaborate with feature team members to understand system analysis, design, development, and testing for their assigned technical products or applications.
  • Test Scenario Creation: Create, maintain, and outline test scenarios and test cases for features and capabilities.
  • Requirement Tracking: Track new/changed requirements and ensure these are addressed during automated testing.
  • Automation Development: Develop and maintain automated tests and test data for the frontend, backend, and integration using standard tools and frameworks.
  • Performance and Load Testing: Guide and assist in defining a framework for performance and load testing using standard tools and frameworks.
  • Quality Gate Integration: Integrate automation testing at various stages to uphold quality gates, during the build and deploy pipelines for development, regression & release cycles.
  • Test Reporting: Provide comprehensive test reporting for each stage of testing in the SDLC, interpreting reports and managing defects for continuous improvement.
  • Quality Analysis: Perform continuous quality analysis to maintain the highest standards in our products.
  • Process Establishment: Establish, implement, and evolve formal QA processes in line with industry best practices and company standards.
  • QA Capability Development: Design and develop QA capabilities like testing tools, frameworks, and reporting mechanisms based on Shift-Left principles.
  • Tool Familiarity: Stay abreast of new testing tools and strategies aligned with company and industry standards.
  • Team Collaboration: Work independently and interdependently, delivering high-quality work on time.
  • Mentorship: Provide mentorship and guidance to junior QA team members.
  • Communication: Communicate effectively (both verbally and in writing) with technical and non-technical colleagues/users.
Qualifications
  • Relevant Education: Relevant IT Degree (e.g., Computer Science, Information Technology).
  • Experience: 6+ years of experience in a Senior Test Automation Engineer role, with 3 years experience at a senior level.
Essential Skills
  • Automation Frameworks: Proficiency in automation frameworks like Selenium, Cucumber, or Robot.
  • Programming Languages: Expertise in programming languages like Java and JavaScript.
  • Database Knowledge: Solid understanding of SQL databases.
  • Version Control: Familiarity with Git, JIRA, and X-ray.
  • Cloud Infrastructure: Experience with cloud infrastructure (AWS or Azure).
  • Testing Knowledge: Understanding of technical test case creation, test data management, and various testing types (frontend, backend, integration, performance, security, load).
  • Agile Environment: Experience working in Agile environments and understanding of Agile principles.
Advantageous Skills
  • Additional Tools: Familiarity with GitHub, GitHub Actions, AWS architecture, security and reliability testing, and portability testing.
  • Test Automation Tools: Experience with test automation tools like Karate, Serenity/Cucumber, API testing tools, static and dynamic analysis tools, resource utilization tools, and performance testing tools (JMeter or Gatling).
What We Offer
  • Global IT Systems: Opportunity to work with cutting-edge global IT systems and processes.
  • Flexible Work Arrangements: Flexible work arrangements (1960 hours in a 12-month period).
  • Work-Life Balance: High work-life balance with remote/on-site work location flexibility.
  • Vehicle Options: Attractive BMW Group vehicle purchase or leasing options (subject to terms and conditions).
  • Fast-Paced Environment: Fast-paced and highly motivating work environment.
  • Modern Offices: Modern, state-of-the-art offices.
  • Global Team Collaboration: Collaboration with a dynamic global team.
  • Agile Working Model: Application of the Agile Working Model Methodology.


  • Pretoria, Gauteng, South Africa Imizizi Full time

    {"title": "Senior Test Automation Engineer", "description": "Job SummaryWe are seeking a highly skilled Senior Test Automation Engineer to join our team at Imizizi. As a key member of our quality assurance team, you will be responsible for designing, developing, and maintaining automated test frameworks to ensure the highest quality of our products.Key...


  • Pretoria, Gauteng, South Africa Imizizi Full time

    About the RoleWe are seeking a highly skilled Senior Test Automation Engineer to join our team at Imizizi. As a key member of our Quality Assurance team, you will be responsible for designing, developing, and maintaining automated tests for our software applications.Key ResponsibilitiesCollaborate with cross-functional teams to understand system analysis,...


  • Pretoria, Gauteng, South Africa Imizizi Full time

    About the RoleWe are seeking a highly skilled and experienced Test Automation Engineer to join our dynamic team. In this role, you will play a pivotal part in designing, developing, and executing automated test scripts to ensure the quality and functionality of our software applications within the context of an Agile/DevOps delivery model.Key...


  • Pretoria, Gauteng, South Africa Imizizi Full time

    About the RoleWe are seeking a highly skilled and experienced Test Automation Engineer to join our dynamic team. In this role, you will play a pivotal part in designing, developing, and executing automated test scripts to ensure the quality and functionality of our software applications within an Agile/DevOps delivery model.ResponsibilitiesCollaborate with...


  • Pretoria, Gauteng, South Africa Imizizi Full time

    About the Role:We are seeking a highly skilled and experienced Test Automation Engineer to join our dynamic team. In this role, you will play a crucial part in designing, developing, and executing automated test scripts to ensure the quality and functionality of our software applications within the context of an Agile/DevOps delivery model.Key...


  • Pretoria, Gauteng, South Africa Datacentrix Full time

    Job Title: Senior Full Stack Quality Assurance Engineer - Automation TestingWe are seeking a Senior Full Stack Quality Assurance Engineer - Automation Testing to join our team at Datacentrix. As a key member of our quality assurance team, you will be responsible for leading end-to-end testing for a major, high-impact project (UMOJA) at one of the biggest...


  • Pretoria, Gauteng, South Africa Data Centrix Full time

    Job Title: Senior Performance Test EngineerWe are seeking a highly skilled Senior Performance Test Engineer to join our team at Data Centrix. As a key member of our QA team, you will be responsible for designing, developing, and executing performance tests to ensure the reliability, stability, and responsiveness of our applications.Key...


  • Pretoria, Gauteng, South Africa Data Centrix Full time

    Job DescriptionAs a Senior Performance Test Engineer at Datacentrix Ltd, you will play a pivotal role in ensuring the reliability, stability, and responsiveness of our applications under high loads. With a strong background in Performance Test Execution and Automation, you will be responsible for developing and executing test scripts using LoadRunner and...


  • Pretoria, Gauteng, South Africa Data Centrix Full time

    Job DescriptionWe are seeking a highly skilled Senior Performance Test Engineer to join our team at Data Centrix. As a key member of our QA team, you will be responsible for designing and implementing performance testing strategies to ensure the reliability, stability, and responsiveness of our applications.Key ResponsibilitiesDesign and develop performance...


  • Pretoria, Gauteng, South Africa Liyema Consulting Full time

    Job Title: Test Automation SpecialistWe are seeking a highly skilled Test Automation Specialist to join our team at Liyema Consulting. As a Test Automation Specialist, you will be responsible for designing, developing, and maintaining automated test packs to ensure the quality of our software applications.Key Responsibilities:Collaborate with...


  • Pretoria, Gauteng, South Africa Liyema Consulting Full time

    Job Title: Test Automation SpecialistAt Liyema Consulting, we are seeking a highly skilled Test Automation Specialist to join our team. As a key member of our quality assurance team, you will be responsible for designing, developing, and maintaining automated test packs to ensure the highest quality of our software products.Key Responsibilities:Collaborate...


  • Pretoria, Gauteng, South Africa Imizizi Full time

    Job Title: Senior Ansible Automation EngineerWe are seeking a highly skilled Senior Ansible Automation Engineer to join our team at Imizizi. As a key member of our operations team, you will be responsible for designing, implementing, and maintaining automation solutions using Ansible.Key Responsibilities:Design and implement automation solutions using...


  • Pretoria, Gauteng, South Africa Imizizi Full time

    Job Title: Senior Ansible Automation EngineerWe are seeking a highly skilled Senior Ansible Automation Engineer to join our team at Imizizi. As a key member of our IT operations team, you will be responsible for designing, implementing, and maintaining automation solutions using Ansible.Key Responsibilities:Design and develop Ansible playbooks and roles to...


  • Pretoria, Gauteng, South Africa Diverse Consulting Solutions (Pty) Ltd Full time

    Job Title: Intermediate OR Senior Automation Control Engineer MechatronicJob Summary:We are seeking an experienced Automation Control Engineer to lead our Automation Department. The ideal candidate will have a strong background in Mechatronic, Electronic, or Electrical Engineering and extensive management experience in running Clients' Automation PLC SCADA,...


  • Pretoria, Gauteng, South Africa Diverse Consulting Solutions Full time

    Job Title: Senior Automation Control Systems ManagerJob Summary:We are seeking a highly experienced Senior Automation Control Systems Manager to lead our Automation Department. The successful candidate will have a strong background in electrical and mechatronic engineering, with a proven track record of managing automation control systems and leading...

  • Senior Test Analyst

    2 weeks ago


    Pretoria, Gauteng, South Africa Datacentrix Full time

    Job Title: Senior Test AnalystWe are seeking an experienced Senior Test Analyst to join our team at Datacentrix. As a key member of our quality assurance team, you will be responsible for ensuring the highest quality of our software applications.Key Responsibilities:Analyzing business requirements and functional specifications to ensure comprehensive...


  • Pretoria, Gauteng, South Africa Lim Personnel Full time

    Job Description for DevOps EngineerLim Personnel is seeking a skilled DevOps Engineer to join their team. As a DevOps Engineer, you will be responsible for ensuring the smooth operation of our systems and infrastructure. Your primary focus will be on automating environments, infrastructure, build, and deployment pipelines, as well as maintaining and setting...

  • Senior Test Analyst

    3 weeks ago


    Pretoria, Gauteng, South Africa Data Centrix Full time

    Job DescriptionWe are seeking a highly skilled Senior Test Analyst to join our team at Data Centrix. As a key member of our quality assurance team, you will be responsible for ensuring the highest level of quality in our software solutions.Key ResponsibilitiesAnalyze business requirements and functional specifications to identify testing gaps and ensure...


  • Pretoria, Gauteng, South Africa Liyema Consulting Full time

    Job DescriptionWe are seeking a highly skilled SAP Test Automation DevOps Consultant to join our team at Liyema Consulting. As a key member of our DevOps team, you will be responsible for collaborating with developers and functional consultants to ensure successful and secure automated testing and go-lives.Key ResponsibilitiesCollaborate with developers and...


  • Pretoria, Gauteng, South Africa IT Ridge Technologies Full time

    Job Title: Senior DevOps EngineerWe are seeking a highly skilled Senior DevOps Engineer to join our team at IT Ridge Technologies. As a key member of our engineering team, you will be responsible for designing and implementing scalable and efficient DevOps processes and tools to improve our software development and release lifecycle.Key...