Software Tester
Description
ANZSCO 261314
Specifies, develops, and writes test plans and test scripts, produces test cases, carries out regression testing, and uses automated test software applications to test the behavior, functionality, and integrity of computer software, and documents the results of tests in defect reports and related documentation. It excludes testing of technical security controls.
Skill Level: 1
Your responsibilities include:
- Test Planning: Collaborate with stakeholders to define testing objectives and develop test plans. Analyse software requirements and specifications to identify testable features and define test scope.
- Test Script Development: Create test scripts or test cases based on the test plan. These scripts outline specific actions to be performed, input data to be used, and expected outcomes. Utilise automated testing tools and frameworks to streamline the testing process.
- Test Execution: Execute test scripts and test cases to evaluate the behavior, functionality, and integrity of computer software. Follow predefined test procedures and record test results, including any defects or issues encountered during testing.
- Regression Testing: Conduct regression testing to ensure that changes or updates to the software do not introduce new defects or impact existing functionality. Rerun previously executed test cases to verify the software’s stability and consistency.
- Automated Testing: Employ automated testing tools and software applications to increase efficiency and effectiveness. Write and execute automated test scripts, analyze test results, and report any failures or issues identified during automated testing.
- Defect Reporting: Document and report defects discovered during testing. Create defect reports with detailed information about the issue, steps to reproduce it, and supporting evidence. Collaborate with developers and other team members to resolve identified defects.
- Test Documentation: Document test procedures, test cases, and other testing-related artifacts. Maintain comprehensive records of testing activities, including test coverage, test results, and any modifications made to test scripts or plans.
Software Testers focus on ensuring the quality and reliability of software applications, identifying potential issues, and verifying that software meets specified requirements. You collaborate closely with software developers, business analysts, and other stakeholders to improve software quality through effective testing practices.
Interested in this job?
9492 days left to apply