Job title : IT Quality Test Analyst
Job Location : Western Cape,
Deadline : December 27, 2024
Quick Recommended Links
Jobs by Location
Job by industries
Requirements Test Planning Produce project test plans by: Identifying the objectives of testing and the specification of test activities in order to meet the project objectives. Integrating and coordinating the testing activities into the software life cycle activities. Defining the amount, level of detail and templates for the test documentation. Setting the level of detail for test procedures in order to provide enough information to support reproducible test preparation and execution. Determine the activities required to successfully meet the objectives of the project. Scheduling test case analysis and design. Scheduling test execution. Monitor testing activities throughout the project. Creation of the relevant test project in the applicable test management tool, together with applicable sub structure. Assist automation team with automated regression initiatives (for e.g., assisting with the application and business landscape). Include non-functional test planning within scope of testing.
Test Analysis and Design Reviewing the test basis (such as requirements, design, interface specifications). Evaluating testability of the test basis and test objects. Identifying and prioritising test conditions based on analysis of test items, the specification, behaviour, and structure of the software. Designing and prioritizing high level test cases. Identifying necessary test data to support the test conditions and test cases. Designing the test environment set-up and identifying any required infrastructure and tools. Creating bi-directional traceability between test basis and test cases. Be able to derive non-functional testing requirements from the applicable test basis.
Test Implementation and Execution Finalising, implementing and prioritising test cases (including the identification of test data). Developing and prioritising test procedures. Creating test suites from the test procedures for efficient test execution. Verifying that the test environment has been set up correctly. Executing test procedures according to the planned sequence (functional testing). Logging the outcome of test execution and recording the test results. Comparing actual results with expected results. Reporting discrepancies as defects and analysing them in order to establish their cause (e.g., a defect in the code, in specified test data, in the test document, or a mistake in the way the test was executed). Repeating test activities as a result of action taken for each discrepancy, for example, re-execution of a test that previously failed in order to confirm a fix (confirmation testing). Execution of a corrected test and/or execution of tests in order to ensure that defects have not been introduced in unchanged areas of the software or that defect fixing did not uncover other defects (regression testing). Ensuring the project in the applicable test management tool is up to date and reflects the correct test execution status. Assist automation test team with performing non-functional testing.
Evaluating Exit Criteria Assess the test execution against the defined objectives for each level of testing to determine if enough testing has been done. Check if defects raised have been resolved, confirmation tested, or are outstanding. Preparation of test coverage and clearance reports (functional and non-functional). Preparation of defect status report.
Test Closure Finalising and archiving test results for later reuse. Analysing lessons learned to determine changes needed for future releases and projects. Using the information gathered to improve test maturity. Maintenance of the regression test suite post signoff. Assisting with post deployment (to production) sanity testing.
Qualifications & Experience 3-year Tertiary Qualification in a relevant financial/IT Related field of study ISTQB Foundation Certification in Software Testing 4 years'+ experience in the Software Testing discipline Automation testing exposure Exposure to an agile development methodology (example Scrum)
ICT jobs