Automation Framework Developer

2 days ago


Johannesburg, Gauteng, South Africa Plus 1x Full time
Job Description:

Automation Tester (On-Site with flexible working hours) - Contract role with potential for renewal or conversion to permanent employment

About the Role:

We are seeking a skilled Automation Tester to join our team at Plus 1x. As an experienced professional in test automation, you will play a critical role in ensuring the quality and reliability of our software applications.

Key Responsibilities:

  • Design, implement, and maintain comprehensive automated test frameworks for web applications, REST APIs, and load/performance metrics.
  • Develop and execute test automation scripts using Java, with C# experience considered advantageous.
  • Create, configure, and maintain CI/CD pipelines, including YAML file creation for automated build and deployment processes.
  • Collaborate with development teams to foster Behavior-Driven Development (BDD) practices and ensure high-quality code delivery.
  • Perform software testing, including functional, integration, regression, performance, and security testing.
  • Manage source control processes using tools like GIT.
  • Mentor and coach development teams on test automation strategies and best practices to ensure seamless integration into agile workflows.
  • Navigate SQL databases, run work queries, and manipulate test data to validate technical aspects of development initiatives.
  • Contribute to REST API and Web GUI testing, including writing and automating API tests.
  • Conduct load and performance testing across applications and identify optimization opportunities.
  • Collaborate with DevOps engineers to ensure the seamless integration of test automation into CI/CD pipelines.
  • Stay updated on the latest tools, technologies, and practices in test automation and continuous integration.

Required Skills and Qualifications:

  • Programming Languages: Proficiency in Java; experience in C# is advantageous.
  • Automation Frameworks: Ability to create and maintain test automation frameworks.
  • CI/CD Expertise: Experience in pipeline orchestration, including YAML file creation.
  • BDD Expertise: Hands-on experience in Behavior-Driven Development (BDD) and testing.
  • Source Control: Proficiency in GIT for source control management.
  • Database Knowledge: Ability to navigate SQL databases, run queries, and manipulate test data.
  • Testing Types: Proven expertise in REST API, Web GUI, load/performance testing, and writing automated tests.
  • Security Testing: Knowledge of security testing practices is advantageous.
  • Object-Oriented Programming: Solid understanding and application of OOP principles.
  • Technical Mentorship: Ability to coach and support development teams on test automation and its benefits.
  • Azure Knowledge: Experience with Azure services is advantageous.


  • Johannesburg, Gauteng, South Africa IOCO Full time

    Job SummaryiOCO is seeking an experienced Software Quality Engineer to join our team in Johannesburg. The successful candidate will design, develop, and implement automated test assets to ensure software solutions meet high standards.Main Responsibilities:Collaborated with the core technical team to continuously improve automation frameworks and...


  • Johannesburg, Gauteng, South Africa Planet10 Full time

    About the Position: We are seeking a Quality Engineer for Banking and Financial Solutions to join our team at Planet10. This is an exciting opportunity for a professional with expertise in software quality engineering to contribute to our banking and financial software solutions.Salary Estimate: $100,000 - $160,000 per annumAbout the Job:This role involves...


  • Johannesburg, Gauteng, South Africa JenRec Recruitment Full time

    About this Job OpportunityJenRec Recruitment is seeking an experienced Laravel Developer to join our dynamic team.This is a fantastic opportunity for an ambitious individual who wants to grow with our company and contribute to shaping the future of technology.Responsibilities:Design, develop, and deploy web applications using the Laravel framework.Lead...


  • Johannesburg, Gauteng, South Africa Titanium Talent Full time

    **Job Description for Senior Automation Strategist at Titanium Talent** We are seeking a highly skilled Senior Automation Strategist to join our team at Titanium Talent. In this role, you will be responsible for designing and implementing Proof of Concepts for Test Automation Frameworks. As a Senior Automation Strategist, you will have the opportunity to...


  • Johannesburg, Gauteng, South Africa Titanium Talent Full time

    Job DescriptionAs a Senior Automation Engineer Leader at Titanium Talent, you will be responsible for spearheading the implementation of Proof of Concepts for Test Automation Frameworks. You will work closely with clients to design and setup Automated executions, leveraging expertise in Selenium with Java, RestAssured, Robot framework, and RestSharp.Duties...


  • Johannesburg, Gauteng, South Africa IOCO Full time

    About the JobWe are looking for an experienced Automation Engineer - Quality Assurance to join our team in Johannesburg. The successful candidate will contribute to ensuring the quality and stability of software releases by designing, developing, and maintaining automated test scripts.The ideal candidate has a strong background in test automation frameworks,...


  • Johannesburg, Gauteng, South Africa FOUR POINT 0 Full time

    Job DescriptionWe are seeking a highly skilled Automation Solutions Developer to join our team at FOUR POINT 0. As an Automation Solutions Developer, you will design, develop, and implement automated solutions to support product development and operational processes.Responsibilities:Design and Development: Develop and implement automation solutions,...


  • Johannesburg, Gauteng, South Africa FOUR POINT 0 Full time

    We are seeking a skilled Automation Solutions Developer to join our team at FOUR POINT 0. As an integral part of our operations, you will be responsible for designing, developing, and implementing automated solutions to support product development and operational processes.About the RoleIn this role, you will work closely with various departments to...


  • Johannesburg, Gauteng, South Africa Titanium Talent Full time

    Job DescriptionWe are seeking a skilled Automation Tester to join our team at Titanium Talent.The ideal candidate will have experience with CI/CD Pipelines and Agile Methodology, as well as skills in Selenium, API Testing, Web Automation, Mobile Testing, and Testing across all systems.ResponsibilitiesDevelop and maintain automated testing frameworks for web...


  • Johannesburg, Gauteng, South Africa Network Recruitment Full time

    Job DescriptionWe are seeking an experienced Automation Test Engineer to join our team. As an integral part of our software development cycle, you will be responsible for developing and executing comprehensive test plans for new and existing software applications.You will identify, report, and track bugs throughout the software development cycle, ensuring...


  • Johannesburg, Gauteng, South Africa People Source Full time

    Job DescriptionWe are seeking an Automated Systems Developer to join our team at People Source. This role involves designing and developing automated systems and the software to control them, ensuring efficient and reliable operation.Key ResponsibilitiesDesigning and developing automated systems using industry-standard software and hardware.Integrating...


  • Johannesburg, Gauteng, South Africa Planet10 Full time

    Job DescriptionCompany Overview: At Planet10, we are committed to delivering high-quality software solutions that exceed our customers' expectations.Salary: The estimated annual salary for this position is $85,000-$110,000, depending on experience and qualifications.About the Role: We are seeking a skilled Senior Test Automation Engineer to join our team. As...


  • Johannesburg, Gauteng, South Africa IOCO Full time

    About the RoleWe are looking for an experienced Automated Testing Engineer to join our team in Johannesburg. As an Automated Testing Engineer, you will be responsible for building and maintaining automated test frameworks and scripts to ensure the quality of our software solutions.You will work closely with the development team to identify and report...


  • Johannesburg, Gauteng, South Africa IOCO Full time

    We are seeking a highly skilled Test Automation Expert to join our team in Johannesburg. In this challenging role, you will design, develop, and maintain automated test scripts using Selenium and other relevant technologies.Key ResponsibilitiesAs a Test Automation Expert, your key responsibilities will include:Designing, developing, and maintaining automated...


  • Johannesburg, Gauteng, South Africa Network Recruitment Full time

    Job OverviewWe are seeking an experienced Automation Systems Developer to join our team at Network Recruitment. In this role, you will design, develop, and maintain PLC programs for industrial automation systems.


  • Johannesburg, Gauteng, South Africa Frostbyte Digital Full time

    Job Description: Automation Testing SpecialistFrostbyte Digital is seeking an experienced Automation Testing Specialist to join our team. The successful candidate will be responsible for designing, developing, and executing automation tests to ensure the quality of software applications.Responsibilities:Develop and execute automation tests using various...


  • Johannesburg, Gauteng, South Africa E-Merge Full time

    Are you a skilled UiPath developer looking for a challenging role? E-Merge is seeking an experienced professional to join their team as a UiPath Automation Specialist in a hybrid work environment based in Johannesburg.The ideal candidate will have at least 5+ years of hands-on experience with UiPath RPA development, proficiency in developing automation...


  • Johannesburg, Gauteng, South Africa IQbusiness South Africa Full time

    Job OverviewIQbusiness South Africa is committed to sustainable growth and transformation, embracing diversity and employing previously disadvantaged individuals. We are seeking a highly skilled Automation Tester to join our team.About the RoleWe are looking for an experienced Quality Assurance Automation Tester to play a pivotal role in guiding and...


  • Johannesburg, Gauteng, South Africa Planet10 Full time

    We're seeking a highly skilled Test Automation Expert to join our team at Planet10.The estimated annual salary for this position is between $110,000 and $160,000.About the JobThis position involves designing, developing, implementing, and executing reusable automated test assets to ensure the overall quality of the solution.The ideal candidate will have 5-8...


  • Johannesburg, Gauteng, South Africa IOCO Full time

    Role OverviewWe are seeking a highly skilled professional to fill the position of Senior Automation Tester at IOCO. The ideal candidate will have expertise in creating frameworks from scratch and updating scripts on existing automation frameworks.The successful candidate will be responsible for driving our testing processes to the next level, ensuring the...