Position Summary:
Apply appropriate testing methodologies, scripts and test plans at certain stages of the development cycle to ensure that systems and applications function optimally.
Key Responsibilities:
- Keep abreast of latest IT trends and practices to optimise service offering.
- Execute end to end functional tests and utilise developed automated tests to ensure optimal functioning of applications in line with business requirements.
- Collaborate with various teams to ensure that all testing related work is carried out as per defined standards and procedures.
- Apply an understanding of distributed systems to configure test environments and execute test plans in line with business requirements.
- Define testing objectives and quality criteria to plan for testing at different stages of the development cycle to reduce potential for error.
- Manage test cases, test designs, service and support documentation to ensure that testing and support of applications are accurate and meet expectations.
- Document UAT test scenarios, test cases and test scripts with the business analysis team to ensure business requirements are met.
- Operationalise testing strategy in line with best practice standards to ensure alignment between testing and development activities.
- Oversee the complete test cycle of software development, from requirements testing to user acceptance and release testing.
- Implement defect tracking and test case management systems to document test sets, defects and record test case execution results.
- Manage the testing operation of systems or applications under controlled conditions and evaluate the results against expectations.
- Evaluate and understand software and applications functionality to determine appropriate test methodologies relative to the application being tested.
- Collaborate with the software development team or operations team to troubleshoot and remediate issues in production environments to drive quality and performance of systems or applications.
Required Education & Experience:
- Certified ISTQB
- 3 years’ testing experience.
- Exposure to process design, end-to-end testing and implementation.
- Degree in IT
- Knowledge of software test design, software testing procedures and test execution methodologies.
- Knowledge of the Software Development Life Cycle.
- Exposure to back-end testing.
- Understanding of relevant querying and programming languages.
- Exposure to documentation, technical specifications, user stories/acceptance criteria, process maps and test plans.
- 4 years relevant IT experience.
- Exposure to working in a software development environment.