Senior Test Engineer

Sourceworx Pty

South Africa

On-site

ZAR 900,000 - 1,400,000

Full time

5 days ago
Be an early applicant
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Benefits offered by this job

Certifications
Professional development opportunities

Job summary

Sourceworx Pty in South Africa seeks a Senior Automation Engineer to lead design, development, and deployment of automation solutions across business processes. The role focuses on scalable, maintainable automation frameworks, with mentoring of junior developers and collaboration across teams.

The candidate will drive continuous improvement in automation practices and ensure alignment with business objectives through effective stakeholder communication.

Qualifications

  • Proficiency in Python and Java for automation scripting.
  • Experience with Selenium, JMeter, LoadRunner or Appium.
  • Familiar with Jenkins, Bamboo or GitLab CI/CD.
  • Experience with API testing tools (Postman/SoapUI/REST Assured).
  • Version control using Git, SVN or Mercurial.
  • Strong problem-solving and analytical skills.
  • Attention to detail in automation scripts and test cases.
  • Knowledge of Agile, Scrum and DevOps practices.
  • Understanding of QA principles and security testing concepts.
  • Able to analyze data from tests to improve automation frameworks.

Responsibilities

  • Design and develop automation frameworks and tools to boost software delivery efficiency.
  • Create detailed specifications, architecture diagrams, and documentation for automation projects.
  • Stay updated with latest automation tech and integrate them into systems.
  • Develop automated test scripts and scenarios to ensure quality and performance.
  • Test automation solutions thoroughly and resolve issues for robustness.
  • Collaborate with QA to integrate automated tests into CI/CD pipelines.
  • Analyze processes to identify opportunities for further automation.
  • Implement processes to reduce manual effort and increase efficiency.
  • Monitor performance of automated processes and enhance as needed.
  • Provide technical leadership and mentorship to junior engineers.

Skills

Python
Java
Automation testing
Problem solving
Data analysis
Attention to detail
Agile
DevOps
Quality assurance
Industry standards
Security testing

Education

Bachelor's degree in information technology
IT qualification

Tools

Selenium
JMeter
LoadRunner
Appium
Jenkins
Bamboo
GitLab CI/CD
Postman
SoapUI
REST Assured
Git
SVN
Mercurial

Job description

Job Purpose

The Senior Automation Engineer will lead the design, development, and implementation of automation solutions across business processes and systems. This role is critical to enhancing operational efficiency, reducing manual effort, and ensuring scalable, maintainable automation frameworks. The engineer will collaborate with cross-functional teams, mentor junior developers, and drive continuous improvement in automation practices.

Mandatory Skills:

  • Programming Languages: Proficiency in languages such as Java or Python is essential for developing automation scripts and frameworks.
  • Automation Tools: Expertise in tools like Selenium, JMeter, LoadRunner, or Appium for automating web, mobile, and performance testing.
  • CI/CD Integration: Knowledge of continuous integration and continuous deployment tools such as Jenkins, Bamboo, or GitLab CI/CD to automate build and deployment processes.
  • API Testing: Experience with tools like Postman, RES Assured, or SoapUI for automating API tests.
  • Version Control Systems: Familiarity with Git, SVN, or Mercurial for managing code versions and collaborating with development teams.
  • Problem-Solving: Strong analytical skills to identify issues, perform root cause analysis, and devise effective solutions.
  • Attention to Detail: Meticulous approach to ensure accuracy and precision in automation scripts and test cases.
  • Data Analysis: Ability to analyze test results, identify trends, and derive meaningful insights to improve the automation framework
  • Industry Standards: Understanding of software development methodologies like Agile, Scrum, and DevOps practices.
  • Quality Assurance: Strong grasp of QA principles, testing methodologies, and best practices for ensuring robust automation frameworks.
  • Security Testing: Awareness of security testing concepts and tools to ensure the automation framework addresses potential vulnerabilities

Preferred Skills:

  • Certifications: Relevant certifications in automation testing, programming, or DevOps can be beneficial.
  • Professional Development: Commitment to ongoing learning and staying updated with the latest trends and advancements in automation technologies.
  • Certifications: Relevant certifications in automation testing, programming, or DevOps can be beneficial.
  • Professional Development: Commitment to ongoing learning and staying updated with the latest trends and advancements in automation technologies.

Roles and Responsibilities:

  • Design and develop automation frameworks and tools to enhance the efficiency of software development and deployment processes.
  • Create detailed technical specifications, architecture diagrams, and documentation for automation projects.
  • Stay updated with the latest technologies, tools, and trends in automation and integrate them into the existing systems.
  • Develop automated test scripts and scenarios to ensure the quality and performance of software applications.
  • Conduct thorough testing of automation solutions to identify and resolve issues, ensuring robustness and reliability.
  • Collaborate with the quality assurance team to integrate automated tests into the continuous integration/continuous deployment (CI/CD) pipeline.
  • Analyze existing processes and workflows to identify areas for improvement and automation.
  • Implement process automation solutions to reduce manual effort and increase operational efficiency.
  • Monitor and evaluate the performance of automated processes, making adjustments and enhancements as necessary.
  • Provide technical leadership and guidance to junior automation engineers and other team members.
  • Conduct training sessions and workshops to share knowledge and best practices in automation engineering.
  • Foster a collaborative and innovative work environment, encouraging the team to explore new automation technologies and techniques.
  • Work closely with cross-functional teams, including software developers, operations, and product managers, to align automation efforts with business objectives.
  • Communicate effectively with stakeholders to understand their requirements and ensure the successful implementation of automation solutions.
  • Prepare and present reports, proposals, and project updates to management and other stakeholders.
  • Provide ongoing maintenance and support for existing automation systems, addressing issues and implementing enhancements as needed.
  • Develop and maintain documentation for automation processes, ensuring that they are up to date and accessible to relevant team members.
  • Ensure compliance with industry standards and best practices in automation engineering.
  • Proven experience in automation engineering, with a strong understanding of automation frameworks, tools, and best practices.
  • Proficiency in programming languages such as Python & Java.

Qualifications:

  • Bachelor's degree in information technology
  • Any related IT qualification
  • 6 - 10 years
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Automation Engineer
Automation Engineer

Samaha Consulting • Johannesburg

Hybrid
ZAR 700,000 - 1,000,000
Automation Test Engineer (Java + Selenium)
Automation Test Engineer (Java + Selenium)

Indsafri • South Africa

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

Boardroom Appointments • Cape Town

On-site
ZAR 420,000 - 660,000
Senior Software Quality Engineer - Automation (Contract)
Senior Software Quality Engineer - Automation (Contract)

The Focus Group • Sandton

On-site
ZAR 900,000 - 1,300,000
Automation Test Engineer
Automation Test Engineer

SavageOne Pty Ltd • Johannesburg

On-site
ZAR 350,000 - 550,000
Automation Engineer
Automation Engineer

Ampstek • Johannesburg

On-site
ZAR 600,000 - 800,000
Specialist QA Engineer
Specialist QA Engineer

Boardroom Appointments • Johannesburg

On-site
ZAR 480,000 - 800,000
Software Quality Engineer
Software Quality Engineer

Indsafri • South Africa

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

Blue Pearl PTY • Johannesburg

On-site
ZAR 600,000 - 900,000
Intermediate Software Quality Engineer
Intermediate Software Quality Engineer

Boardroom Appointments • Cape Town

On-site
ZAR 344,000 - 482,000