Senior Test Engineer

Posted 15 Days Ago
Be an Early Applicant
Hiring Remotely in South Africa
Remote
Senior level
Information Technology • Professional Services • Software • Analytics • Business Intelligence • Cybersecurity
Accelerated Performance
The Role
Leads automation framework design, development, testing, and CI/CD integration across software systems. Develops automated test scripts, analyzes results, improves processes, and maintains automation solutions. Collaborates with QA, development, operations, and product teams; provides technical leadership, mentoring, training, documentation, stakeholder communication, and ongoing system support.
Summary Generated by Built In
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

    Skills Required

    • Proficiency in Java or Python
    • Expertise with automation tools such as Selenium, JMeter, LoadRunner, or Appium
    • Knowledge of CI/CD tools such as Jenkins, Bamboo, or GitLab CI/CD
    • Experience with API testing tools such as Postman, REST Assured, or SoapUI
    • Familiarity with Git, SVN, or Mercurial
    • Strong analytical and problem-solving skills
    • Strong attention to detail
    • Ability to analyze test results and identify trends
    • Understanding of Agile, Scrum, and DevOps practices
    • Strong knowledge of QA principles and testing methodologies
    • Awareness of security testing concepts and tools
    • Proven experience in automation engineering
    • Bachelor's degree in information technology or related IT qualification
    • 6–10 years of experience
    • Relevant automation testing, programming, or DevOps certifications
    • Commitment to ongoing professional development
    Am I A Good Fit?
    beta
    Get Personalized Job Insights.
    Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

    The Company
    HQ: Johannesburg
    49 Employees
    Year Founded: 2007

    What We Do

    SOURCEWORX provides IT solutions that are tailored to suit the unique needs of any organization. With over 16 years of experience in the ICT Industry, our expertise lies in analysing, identifying, solving, and effectively managing various business challenges. Our approach is centered around comprehensively understanding your ICT landscape and combine this understanding with our extensive expertise to develop custom-made solutions. These customised solutions encompass a Cybersecurity Operations Centre(SOC), Network Operations Centre(NOC), Software development and IT Risk Management. We offer IT services to Public and Private sector locally and internationally.

    Similar Jobs

    Circle (circle.so) Logo Circle (circle.so)

    Translator, Spanish (es-ES)

    Artificial Intelligence • Consumer Web • Digital Media • Information Technology • Social Impact • Software
    Remote
    32 Locations
    250 Employees

    Circle (circle.so) Logo Circle (circle.so)

    Translator, Portuguese (pt-PT)

    Artificial Intelligence • Consumer Web • Digital Media • Information Technology • Social Impact • Software
    Remote
    32 Locations
    250 Employees

    Circle (circle.so) Logo Circle (circle.so)

    Translator, Italian (IT)

    Artificial Intelligence • Consumer Web • Digital Media • Information Technology • Social Impact • Software
    Remote
    32 Locations
    250 Employees

    Hilton Logo Hilton

    Front of House Host

    Events • Food • Travel • Hospitality • Hotels & Resorts
    Remote
    South Africa
    500000 Employees

    Similar Companies Hiring

    Ford Energy Thumbnail
    Automotive • Software • Energy • Utilities • Manufacturing • Renewable Energy
    Glendale, Kentucky
    55 Employees
    Revel Thumbnail
    Aerospace • Hardware • Robotics • Software
    Marina Del Rey, California
    70 Employees
    Blee Thumbnail
    Artificial Intelligence • Marketing Tech • Software
    New York, New York
    30 Employees

    Sign up now Access later

    Create Free Account

    Please log in or sign up to report this job.

    Create Free Account