==== Software Tester ==== You must cover all duties within your job role === Competency Checklist === ^ Duty ^ Description^ ^ ^ Covered in Job Role Yes/No ^ |1 | Analyse test objectives to design and prepare a test plan that aligns with the test strategy| | | |2| Review requirements with relevant stakeholders to identify defects early and to define a comprehensive test scope coverage based on product risk with due consideration to accessibility and usability requirements| | | | |3| Design and build test cases, test scripts/procedures, and define expected results to meet the test scope coverage criteria| | | | |4| Collect, interpret and develop representative and realistic test data| | | | |5| Specify test environment requirements| | | | |6| Conduct a range of different software test types within the broad categories of functional, non-functional, white box/structural and change-related testing interpreting and executing test scripts using organisationally agreed methods and standards| | | | |7| Conduct and support testing at different test levels (such as unit testing, component integration testing, system testing, system integration testing and user acceptance testing)| | | | |8| Conduct testing activities on software applications such as desktop, web, mobile, embedded, mainframe, internet of things (IoT) and AI to detect defects and demonstrate the software is fit for purpose| | | | |9| Operate the organisation's software testing tools.| | | | |10| Raise defects in line with organisational policy at any point in the test process and progress them through to successful completion| | | | |11| Document and report test results against the acceptance criteria, record accurate data to support defect management and maintain information traceability between requirements, tests and defects| | | | |12| Communicate status and metrics against test activities, test results and defects using appropriate communication styles and media| | | | |13| Advise and support others on testing activities including providing feedback, for example on challenges arising within testing or within multi-disciplinary teams| | | | |14| Store, manage and share all test and related data securely in a compliant manner| | | | |15| Practice continuous self-learning to keep up to date with technological developments to enhance relevant skills and take responsibility for own professional development| | | |