Job Description:
• Define and implement QA standards, processes and automation frameworks across all SIS and corporate systems.
• Establish a test management strategy that covers functional, integration, regression and user acceptance testing (UAT).
• Ensure test coverage aligns with user stories, acceptance criteria and system requirements.
• Maintain a central QA documentation repository, including test cases, scripts and defect logs.
• Reduce production defects by implementing proactive testing gates and enforcing test readiness criteria before deployment.
• Design, develop and execute test cases (manual and automated) for new features, integrations and releases.
• Conduct end-to-end testing of SIS workflows; particularly points of integration with Finance.
• Perform regression testing to ensure new changes do not break existing functionality.
• Track and manage defects through the full lifecycle from discovery to resolution.
• Own the final QA sign-off for releases and ensure readiness criteria are met before deployment.
• Incorporate basic security testing and collaborate with the Cybersecurity team to ensure vulnerabilities are identified early.
• Implement and maintain appropriate automated testing tools (e.g., Selenium, Provar, Playwright, TestComplete, or similar).
• Develop reusable automated test scripts and data sets to improve efficiency and coverage.
• Integrate automated testing with the CI/CD pipeline where applicable.
• Monitor test automation results and generate clear reports for stakeholders.
• Work closely with developers and business analysts to clarify requirements, acceptance criteria, and test readiness.
• Partner with data and system integration teams to validate data accuracy between SIS, Finance and other corporate platforms.
• Support UAT by coordinating testing with end users and providing structured feedback mechanisms.
• Identify recurring issues, propose process improvements, and advocate for quality-first development practices.
• Produce regular QA reports summarizing defects, testing progress, release readiness and quality trends.
Requirements:
• Bachelor’s degree in IT, Computer Science, Information Systems, Software Engineering, or related field.
• 5+ years’ experience in software quality assurance
• Strong hands-on experience with both manual and automated testing methodologies.
• Proficiency with automated testing tools such as Selenium, Provar or equivalent.
• Solid understanding of software development life cycle (SDLC), Agile methodologies, and test management tools (e.g., Jira, AzureDevops).
• Demonstrated experience testing integrated enterprise systems, preferably Student Information Systems, ERP or CRM systems
• Strong SQL skills for data validation and backend testing.
• Excellent analytical, documentation and communication skills.
Benefits:
• We are dedicated to fostering an open yet secure environment
• Comprehensive safeguarding policy
Apply Now
Apply Now