About the Role
Role details below.
Responsibilities
- Develop and implement comprehensive test strategies for MIS systems and projects
- Create detailed test plans and test cases for new features, enhancements, and integrations
- Maintain QA best practices and standards across all platforms
- Quickly adapt to and learn new systems, platforms, and business processes with minimal guidance
- Proactively dig into requirements documentation to thoroughly understand system functionality
- Perform thorough manual testing across the full spectrum of MIS applications and software
- Execute functional, regression, integration, and user acceptance testing
- Conduct specialized testing of AI systems including Large Language Models (LLMs) and agentic AI, evaluating outputs for accuracy, consistency, and alignment with business requirements
- Conduct performance and load testing when necessary
- Design, develop, and maintain automated test scripts to appropriately support a variety of applications
- Identify opportunities and implement test automation for repetitive testing scenarios
- Continuously improve test automation coverage and efficiency
- Identify, document, and track software defects using appropriate tools
- Analyze and document bugs and errors discovered during testing phases
- Provide clear, detailed reproduction steps and supporting evidence for identified issues
- Collaborate with developers to ensure timely resolution of issues
- Perform root cause analysis on critical bugs to prevent recurrence
- Test integrations between systems to ensure data consistency, data flow, and functionality
- Verify end-to-end business processes that span multiple systems
- Rapidly gain understanding of business workflows to provide meaningful QA feedback
- Prepare detailed test reports and quality metrics for stakeholders
- Maintain up-to-date test documentation, including test cases and procedures
- Report test results in a clear, concise manner for both technical and non-technical stakeholders
- Develop comprehensive test plans that align with business requirements
- Work closely with developers, business analysts, and product owners to understand requirements and ensure quality throughout the development lifecycle
- Participate in sprint planning, daily stand-ups, backlog refinement, and retrospectives as appropriate
- Work closely with teams to resolve identified issues
- Stay updated on the latest QA methodologies, tools, and best practices
- Propose and implement process improvements to enhance testing efficiency and effectiveness