We are set to making the world a better place, by bringing our candidates to our clients, in a way that is simple yet sophisticated.

Job Title
Analyst: Technical Specification and Testing
Employment Type
Full Time
Experience
3 to 5 years
Salary
R45000 to R46000
Job Published
12 February 2025
Job Reference No.
3392779962

Job Description

Analyst: Technical Specification & Testing

Division: IT and Operations

Unit: FTI Information Technology

Job Type Classification: Permanent

Location – Country South Africa

Location – Province Gauteng

Location - Town / City: Centurion

Job Advert Summary

The Analyst – Technical and Application testing is responsible for designing, developing, and executing quality assurance and control processes, test strategies, test plans and test cases that verify software application conformance to defined acceptance criteria.

The responsibilities for this role include but not limited to:

  • Linking test cases to business/systems requirements to ensure traceability, execute test cases, log defects and the creation of test ware.
  • Responsible for supporting the business users during user acceptance testing
  • Develops test plan, approach and scope.
  • Developing Test Scenarios
  • Provides input to standard test metrics and reporting
  • Application Defect Management
  • User Acceptance Testing
  • Work with Business to influence and monitor User Acceptance Testing

Key Performance Areas

  1. Ensure Application Test Plans and Strategies are implemented
  • Ensure implementation of application test strategies
  • Ensure implementation of test resource deployment plans
  • Translate all business requirements into testable work packages
  • Lead testing operations often act as coaches and advisors to their teams.
  1. Contribute to Optimal Test Resource deployment
  • Contribute to resource planning for application testing and related workload
  • Assist with deployment of testing resources like tester to execute required application testing
  • Prepare all the required test data for application testing before hand and ensure test data is accurate for various scenario testing.
  • Ensure no shortage of testing resources during application testing
  1. Execute Test processes
  • Execute test cases based on test scenarios created for software applications to ensure that it meets all the pre-defined functional and non-functional requirements or specifications
  • Execute software testing team by setting goals, standards, and mentoring during test execution
  • Contribute to the evaluation of new technologies testing and participate in the continuous improvement of applications testing
  • Write Test Execution and Reporting for all planned application testing
  • Participate as a team member of manual and automation test analyst
  1. Develop Test Cases for application User Acceptance Testing
  • Develop test cases for planned application testing
  • Develop/prepare test data and other test resources before commencement of application testing
  • Develop test case steps/procedure in an explicit and unambiguous manner to be followed by testers and/or user tester
  • Perform test rehearsals before the testing commences.
  1. Liaise with the Business to Develop Technical Business Specifications all Applications within the company's application landscape
  • Prioritises requirements effectively based on factors including business value, cost to deliver and time constraints and builds stakeholder consensus on requirements prioritisation to ensure analysis and implementation focus on critical requirements
  • Organises and synthesises information provided by stakeholders in understandable views and clearly articulates the relationships between the various requirements and stakeholder needs
  • Provide input in the current organisational state using a combination of textual formats, models, diagrams and matrices
  • Consistently leverages models and specifications to provide insight into opportunities for improvement
  1. Support the Development of Functional and Test Specifications
  • Assesses solution proposals and demonstrate which proposal will be most effective
  • Allocates stakeholder and solution requirements among solution components to maximise business value by assessing trade-offs between options to maximise benefits and minimise cost
  • Effectively communicates solution impact to stakeholders
  • Demonstrates understanding of the changes that will occur with the new solution (business area, technical infrastructure, processes and operations)
  1. Conduct/ Support Functional, User Acceptance and End User Testing
  • Execute User Acceptance Testing for all the application testing
  • Develop testing scenarios and scripts, identify and document functional test cases, write and execute test scripts for all upgrades or conversions.
  • Execute requirements traceability matrix
  • Review the User Acceptance Testing Results and ensure application systems requirements are being addressed.
  • Develop test report after every application testing
  • Develop test cases
  • Analyse test outputs and corrective actions
  1. Conduct/ Support Functional, User Acceptance and End User Testing

Preferred Minimum Education and Experience

Education:

Diploma in Computer Science, Information Technology, Information Systems, or equivalent
ISTQB Foundation Level certification (CTFL)

Experience:

3 - 5 Years in the following:
Experience in software testing
Experience in writing Complex Testing strategies and plans
Technical Testing reviews and application solution test designs
Proven success in technical application testing
Experience in planning and executing UAT (User Acceptance Testing) and RT (Regression Testing)
General awareness of technologies (ARIS, SAP, Microsoft Applications)

Critical Competencies

  • Experience of full software quality assurance lifecycle
  • Test Lead position, leading a test automation team
  • Experience in dealing with multiple process and systems methodology application
  • Experience working with structured test methods and processes
  • Experience working in a test-driven development environment
  • Manage (with my support) the creation of a Project Test Strategy
  • Coordinate testing of applications within scope
  • Ability to interact with various specialists internally or externally to drive continuous improvement and innovation
  • Perform QA duties of testing undertaken by internal test resource

Additional Requirements

  • Extended hours as and when required.
  • Travel as and when required.

 

Skills

Industries