Role: Applications Tester (L4 and 5)
The Applications Tester in ASIS plays a crucial role in the quality assurance and testing of software applications. This role involves ensuring that software applications meet high-quality standards, are free of defects, and function effectively, which is essential for the successful delivery of effective services and programs. The Applications Tester works closely with development teams, the SCRUM team, Product Owners and stakeholders to identify and rectify issues and improve the overall user experience.
Key Responsibilities and Tasks
· Test Planning: Develop and execute comprehensive test plans and strategies for software applications, considering the specific requirements and objectives of each project
· Test Case Design: Create detailed test cases, scripts, and scenarios to thoroughly assess the functionality, performance, and security of applications
· Test Execution: Perform systematic and rigorous testing of software applications, including functional, integration, regression, and performance testing
· Defect Identification and Reporting: Identify, document, and prioritize defects and issues discovered during testing, providing clear and actionable information to developers for resolution
· Test Automation: Develop and maintain test automation scripts to streamline testing processes and increase test coverage
· User Acceptance Testing (UAT): Collaborate with end-users and stakeholders to conduct UAT, ensuring that the application meets the needs and expectations of its intended users
· Continuous Improvement: Contribute to the improvement of testing processes, methodologies, and tools to enhance the efficiency and effectiveness of software testing activities
· Documentation: Maintain comprehensive and accurate records of test plans, test cases, test results, and other testing-related documentation
· Communication: Effectively communicate test progress, test results, and testing issues to project managers, developers, and other stakeholders
· Collaboration: Work closely with cross-functional teams, including developers, business analysts, and project managers, to ensure alignment and understanding of testing goals and objectives
· Compliance: Ensure that software testing activities comply with relevant standards, regulations, and security requirements
· Collaborate with cross-functional teams to integrate Agile methodologies, such as Scrum, into testing processes
Core Skills / Education, qualification and experience requirements
One or more of the following:
· Familiarity with various testing methodologies, tools, and frameworks
· Strong analytical and problem-solving skills
· Knowledge of test automation tools and scripting languages
· Excellent communication and interpersonal skills
· Ability to work collaboratively in a team environment
· Attention to detail and a commitment to delivering high-quality results
· Proficiency in using Agile management tools to manage tasks and track progress
Experience in the following would be beneficial, but not essential:
· A degree in computer science, information technology, or a related field is preferred
· Proven experience in software testing and quality assurance would be beneficial
· Relevant certifications in software testing are advantageous