Recruitment Room Team

Test Automation Analyst

Pretoria, Gauteng
4 days ago
Apply Now
Deadline date:

Job Description


A company that provides vehicle tracking, stolen vehicle recovery, and personal safety services in South Africa, is seeking a proactive and communicative individual to join their Development and Engineering division as an API Test Automation Analyst

Responsibilities: 

Test Strategy, Approach, & Planning

  • Develop test plans, approaches, and scopes for automation efforts.

  • Provide input on project test estimates.

  • Contribute to the continuous improvement of testing methodologies.

  • Establish and implement an approach for managing test data.

Requirements Management

  • Review functional requirements.

  • Analyze requirements for completeness, correctness, and clarity to guide the testing effort.

  • Maintain a clear understanding of business goals to shape testing scenarios effectively.

Developing Test Scenarios

  • Define automation targets and objectives with the Team Lead.

  • Analyze and develop appropriate test coverage with stakeholders.

  • Trace requirements to test cases to verify test coverage.

Test Execution

  • Manage your own test preparation and execution activities.

  • Identify and create necessary test data.

  • Execute scenario-based test cases.

  • Analyze metrics for quality assessment.

Reporting

  • Trace coverage and clearance of testing efforts.

  • Provide input for standard test metrics and reporting.

  • Collaborate with the project and test teams to address issues and report on status.

Defect Management

  • Debug the development and execution of test scripts against targets.

  • Analyze test failures.

  • Prioritize defects logged with the development team.

Minimum Requirements: 

  • ISTQB Foundation Level testing certification (non-negotiable).

  • ISTQB Advanced Test Analyst certification (preferable).

  • Relevant IT degree or diploma.

  • Experience in Object-Oriented Programming (OOP).

  • Experience with ReadyAPI, SOAPUI, and Visual Studio.

  • Experience writing custom test applications.

  • Experience analyzing complex and technical design diagrams and specifications.

  • Experience using SQL for data-driven testing.

  • Experience working with Git repositories and branching strategies.

  • Extensive experience developing test cases and scenarios from requirements.

  • Experience with automated test case development, estimation, and maintenance.

  • Strong analytical and problem-solving skills with high attention to detail.

  • A good understanding of Quality Control and Quality Assurance concepts across the Software Development Life Cycle (SDLC).

  • An understanding of test metrics and how they are used to support decision-making.

Benefits:

  • Competitive salary based on experience (salary can potentially be more based on experience/skills)

IF you meet the above requirements and want to make a career-changing move, apply today by emailing your CV to [email protected]