Senior Test Automation Engineer

 

Recruiter:

Protem

Job Ref:

3632644527

Date posted:

Thursday, May 19, 2022

Location:

Johannesburg, South Africa


JOB SUMMARY:
-

JOB DESCRIPTION:

As a Test Automation Engineer you will design automation tests, this include develop automation scripts and finding solutions for automation problems. To be successful as a Test Automation Engineer, one should be exceptionally accurate, possess a superior mathematical aptitude and be proficient in programming languages.

 

Primary Responsibilities for the Role

  1. Designing and writing test automation scripts
  • Design and write test automation scripts.
  • Use test automation frameworks.
  • Identify defects in software as a result of testing.
  • Investigate the cause of defects identified through testing.
  • Work with software developers to identify bugs in software and suggest solutions.

 

  1. Quality assurance of software developed
  • Review requirement definitions, specifications and manuals to ensure quality of software and tests to be developed; i.e., perform manual static testing.
  • Select and develop appropriate test automation tools.
  • Use risk-driven techniques to develop, maintain, and execute automated test suites.
  • Work with the development team to capture and reuse automated unit test cases, test stubs and drivers, and other development test objects.
  • Recognise the quality implications of known bugs and the impact of proposed changes on the testing process.
  • Work with the release engineers to create and maintain an automated build verification (“smoke”) test.
  • Ensure proper version control and configuration management of all test objects developed and test environments used.
  • Use diagnostic tools/techniques to identify the root cause of software failures, asking pertinent questions and obtaining answers where possible.
  • Perform trouble shooting and effectively resolve issues to increase solution stability and reduce intervention required over time.
  • Recommend improvements to software.
  • Provide resolutions to app/system issues, driving stability, efficiency and effectiveness.

 

  1. Results Tracking and Reporting
  • Document bug reports upon discovery of a quality problem.
  • Update test execution status on the outcome of test iterations.
  • Trace test cases and results back to specific quality risks.
  • Assist in the creation of test status reports and metrics (e.g., Test Dashboard).

 

  1. Mentorship / Training
  • Provide mentorship and guidance to internal staff on technical and system processes.
  • Internal training
  • Ability to mentor and assist others, and to lead internal training sessions
  • Mentor junior resources on specialised knowledge, sharing of novel solutions reached.

 

Qualification and Experience Requirements

  • Bachelor's degree in computer science, software development, or a related field.

 

SKILLS

  • Previous experience as a Test Automation Engineer.
  • Proficiency in programming languages such as SQL, Python and Java.
  • Excellent mathematical and problem-solving skills.
  • Highly accurate and detail-oriented.

 

ATTRIBUTES

  1. Personal Attributes and Qualities
  • Mature individual with high level of emotional intelligence.
    • Ability/capacity to be aware of, control, and express emotions.
    • Handle interpersonal relationships judiciously and empathetically.
  • Demonstrate positivity, mental toughness and stability during stressful periods and periods of low activity.
    • Flexibility – adapt to new concepts and ideas, ability to collaborate.
    • Resilience – demonstrate ability to move forward despite setbacks.
    • Endurance – consistently deliver at peak performance over the long term.
    • Self-motivated, with the ability to motivate others.
  • Ability to work independently and as part of a team.
  • Ability to work under pressure.
  • Admit to errors and takes corrective action to avoid repetition.
  • Approach own work with dedication and high sense of responsibility.
  • Identify, analyse, organize, and solve problems and issues in a timely and effective manner.
  • Anticipate problems, identify root causes, and take corrective action.
  • Take caution in preparing the details relevant to the process.
  • Follow process to ensure high quality output.
  • Set and achieve goals, consistently complies with quality standards, and meets deadlines.

In accordance with Adapt IT’s Employment Equity plans and goals, preference will be given to suitable applicants from the designated groups as defined by the Employment Equity Act of 55 of 1998 and subsequent amendments thereto.

 


 

 

 

Similar jobs you might be interested in:

Technical Test Analyst (Senior)
Location: Johannesburg
Salary:
Are you an experienced IT professional with a passion for quality assurance and testing? We're seeking a senior Software engineer to join our team and contribute to our innovative projects.
5 days ago


Technical Test Analyst (Senior)
Location: Pretoria
Salary:
Are you an experienced IT professional with a passion for quality assurance and testing? We're seeking a senior Software engineer to join our team and contribute to our innovative projects.
16 days ago


Cloud Application-Test Manager (Senior)
Location: Midrand
Salary:
Join our Automotive IT Hub in South Africa, delivering cutting-edge solutions to the global automotive industry. As a Cloud Application-test Manager (senior), you'll lead testing strategies, coordinate team responsibilities, and ensure quality assurance methodologies are met. With a focus on innovation and collaboration, be part of a team shaping the future of automotive technology. Apply now to d...
20 days ago


Senior Technical Test Analyst
Location: Pretoria
Salary: Hourly
We are seeking a skilled senior Technical test Analyst to our client's team for a flexible resources assignment. The successful candidate will play a crucial role in defining and implementing test plans, coordinating test case creation, and ensuring the quality of our client's technical projects within an agile working model.
20 days ago


Unified Endpoint Management – Solutions Architect (Senior)
Location: Johannesburg
Salary:
Are you a seasoned IT professional with expertise in endpoint management solutions? We're seeking a Solutions Architect to join our team and play a crucial role in managing corporate devices globally.
5 days ago


Business Analyst – Test Management (Expert)
Location: Pretoria
Salary:
Explore the dynamic landscape of cutting-edge IT solutions at our South African IT Hub. Delve into innovation, collaboration, and global impact with our expert team, driving success across diverse projects and initiatives. Join us in shaping the future of technology, where your skills and passion converge to make a difference.
6 days ago


Unified Endpoint Management – Solutions Architect (Senior)
Location: Pretoria
Salary:
Are you a seasoned IT professional with expertise in endpoint management solutions? We're seeking a Solutions Architect to join our team and play a crucial role in managing corporate devices globally.
16 days ago


Actuarial Specialist
Location: Johannesburg
Salary:
Join a leading financial services provider as we seek a dynamic Actuarial Specialist to bolster our team! Are you a numbers wizard with a passion for pricing and product development in the insurance industry? This could be your perfect fit!
6 days ago


SAP EWM Consultant - Contract
Location: Johannesburg
Salary: R400 - 435 per hour
SAP EWM Consultant - Contract
6 days ago


SOFTWARE ENGINEER
Location: Pretoria
Salary: Annually
JOB TITLE:SOFTWARE engineer (FIXED-TERM CONTRACT)ICT APPLICATIONS AND OPERATIONS DEPARTMENT Purpose of the Job:To design, develop, test, and deploy software applications that meet the needs of the business. To work with other developers and business stakeholders to ensure that the software meets the requirements of the business. The person appointed to this position will report directly to th...
6 days ago


Create a free job alert for Senior Test Automation Engineer in Johannesburg

Enter your email address below and we will email you similar jobs when they become available:

You can cancel at any time. We will not spam you.
By giving us your email address your agree to our Terms and Conditions