Recruitment Room Team
Test Automation Analyst
Job Description
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]