Enable job alerts via email!

Senior Automation Engineer

Infystrat Software Services

Pretoria

On-site

ZAR 300 000 - 400 000

Full time

12 days ago

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A leading software services company in South Africa is seeking a Senior Automation Engineer to design and maintain automation frameworks that enhance software development and deployment efficiency. The role necessitates automation expertise, strong leadership, and collaboration with cross-functional teams to implement innovative solutions while ensuring robust quality assurance through automated testing. Ideal candidates should have proficiency in Java or Python and significant experience with automation tools and CI/CD processes.

Responsibilities

  • Design and maintain automation frameworks and tools.
  • Ensure robust quality assurance through automated testing.
  • Collaborate with teams to integrate automation into CI / CD pipelines.
  • Drive continuous improvement by analysing processes.
  • Provide technical leadership and mentor team members.

Skills

Proficiency in Java or Python
Expertise in Selenium, JMeter, LoadRunner, or Appium
Knowledge of Jenkins, Bamboo, or GitLab CI / CD
Experience with Postman, REST Assured, or SoapUI
Familiarity with Git, SVN, or Mercurial
Strong analytical skills
Attention to detail
Ability to analyse test results
Understanding of Agile, Scrum, and DevOps
Strong grasp of QA principles
Awareness of security testing concepts
Relevant certifications in automation testing
Excellent verbal and written communication
Ability to work effectively within teams
Flexibility to adapt to changing technologies
Capability to mentor junior team members

Education

Tech / B.E. / IT Diploma
Job description

Urgent requirement Location South Africa 1- Senior Automation Engineer Job Purpose The Senior Automation Engineer is responsible for designing, developing, and maintaining automation frameworks and tools to enhance software development and deployment efficiency.

This role ensures robust quality assurance through automated testing, collaborates with cross-functional teams to integrate automation into CI / CD pipelines, and drives continuous improvement by analysing processes and implementing innovative automation solutions.

The Senior Automation Engineer also provides technical leadership, mentors team members, and fosters a collaborative environment to support organizational objectives and best practices in automation engineering.

Tech / B.E. / IT Diploma Required Knowledge and 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, REST 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 analyse 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.
  • 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.
  • Communication: Excellent verbal and written communication skills to articulate complex technical concepts to diverse stakeholders.
  • Collaboration: Ability to work effectively within cross-functional teams, including developers, QA engineers, and product managers.
  • Adaptability: Flexibility to adapt to changing technologies, processes, and project requirements.
  • Leadership: Capability to mentor junior team members, provide guidance, and lead automation initiatives. Please share your resume.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.