Software Tester should specify, develop, and create test plans and scripts, generate test cases, conduct regression testing, utilize automated testing software applications to assess the behaviour, functionality, and integrity of computer software, and record test results in defect reports and associated documentation. This process does not include testing technical security controls.
Software Testers Task include :
1. Researching, Consulting, Analysing, and Evaluating System Program Needs: This involves conducting thorough research to understand the requirements of system programs, consulting with stakeholders to gather input and feedback, analysing technology limitations and deficiencies in existing systems, and evaluating processes, procedures, and methods to identify areas for improvement.2. Testing, Debugging, Diagnosing, and Correcting Errors: This step includes testing the functionality of programs, debugging to identify and resolve errors and faults in the application programming language, following established testing protocols, guidelines, and quality standards to ensure programs and applications, including technical security controls, meet specifications.3. Writing and Maintaining Program Code: Developing and maintaining program code to align with system requirements, designs, and technical specifications in compliance with quality accredited standards. This ensures that the software functions as intended and meets the necessary standards.4. Writing, Updating, and Maintaining Technical Documentation: Creating and updating technical program and end-user documentation, as well as operational procedures, to provide clear guidance on the use and maintenance of the software. This documentation is essential for effective system operation and user support.5.Providing Advice and Guidance:Offering expertise in developing proposals and strategies for software design activities, including financial evaluation and costings for software purchases and upgrades. This involves managing testing and automation of software deployments to ensure smooth implementation.6. Collecting and Analysing Operational Metrics: Gathering operational data and analysing metrics to assess system performance and identify areas for improvement. This data-driven approach helps in developing continuous improvement and continuous delivery strategies for system design and software development.7. Creating Tools to Support Software Management and Security: Developing tools required to support software management and security, including performing forensic analysis to identify anomalies or threats, encryption and decryption, and risk mitigation throughout the product lifecycle. This ensures the security and integrity of the software.
Summary of role requirements:
- Looking for candidates available to work:
- Monday: Morning, Evening, Afternoon
- Tuesday: Morning, Evening, Afternoon
- Wednesday: Morning, Evening, Afternoon
- Thursday: Morning, Evening, Afternoon
- Friday: Morning, Evening, Afternoon
- 2-3 years of relevant work experience required for this role
- Working rights required for this role
- Expected start date for role: 25 April 2024
- Expected salary: $70,000 per year