Quality Assurance Analyst
- Onsite
- Full Time
About the role
Position Goal
The QA Analyst is responsible for planning, designing, executing, and coordinating software testing activities to ensure the quality, reliability, functionality, and performance of applications, systems, and technology solutions delivered by the IT division.
Reporting to the SMO Manager, the QA Analyst works closely with business stakeholders, project teams, developers, vendors, and support teams to validate system changes, identify defects, ensure requirements are met, and support successful releases into production. The role contributes to continual service improvement by establishing and maintaining testing standards, processes, and quality assurance practices across the technology environment.
KRA
Test Planning & Coordination
- Develop test strategies, test plans, test cases, and test scripts.
- Review business and functional requirements to ensure testability.
- Define testing scope, objectives, schedules, and resource requirements.
- Coordinate testing activities across projects and initiatives.
- Ensure testing activities align with project delivery timelines.
- Provide testing estimates and progress reporting.
Functional Testing
- Execute manual testing of applications, systems, and integrations.
- Validate business requirements and system functionality.
- Identify, document, and track software defects.
- Verify defect fixes and perform regression testing.
- Ensure systems meet defined acceptance criteria.
- Support end-to-end business process testing.
System Integration Testing (SIT)
- Develop and execute integration test scenarios.
- Validate interfaces between systems and applications.
- Verify data accuracy and processing across integrated environments.
- Identify and escalate integration issues.
- Coordinate resolution of defects with technical teams.
User Acceptance Testing (UAT) Support
- Coordinate UAT activities with business users.
- Prepare UAT test plans and test scenarios.
- Facilitate UAT execution and issue management.
- Track UAT results and user sign-offs.
- Ensure business requirements are fully validated before deployment.
Release & Change Validation
- Participate in release planning and change implementation activities.
- Validate readiness of releases before production deployment.
- Conduct post-release verification testing.
- Support Change Advisory Board (CAB) processes where required.
- Ensure quality gates are met before production implementation.
Defect Management
- Log, classify, prioritize, and track defects.
- Monitor defect resolution progress.
- Conduct root cause analysis of recurring issues.
- Report defect trends and quality metrics.
- Recommend preventative quality improvements.
Test Governance & Quality Assurance
- Establish and maintain testing standards, methodologies, and templates.
- Ensure consistent testing practices across projects.
- Maintain testing documentation and repositories.
- Monitor compliance with defined QA processes.
- Support quality reviews and testing audits.
- Promote quality assurance best practices across IT teams.
Test Automation & Continuous Improvement
- Identify opportunities for test automation.
- Support implementation and maintenance of automated test scripts.
- Improve testing efficiency and effectiveness.
- Recommend enhancements to testing tools and processes.
- Contribute to continuous improvement initiatives.
- Reporting & Metrics
- Produce regular testing status reports.
- Report on test execution progress and defect metrics.
- Monitor testing KPIs and quality trends.
- Provide test completion and release readiness reports.
- Present quality insights and recommendations to management.
Qualifications and experience
- Bachelor's Degree in Information Technology, Computer Science, Software Engineering, Information Systems, or related discipline.
- ISTQB Foundation Certification preferred.
- Testing certifications or Agile certifications desirable.
- Minimum 3-5 years' experience in Quality Assurance, Software Testing, Application Testing, or related roles.
- Experience testing enterprise applications, integrations, and digital platforms.
- Experience with banking, financial services, or regulated industries preferred.
- Experience with test management and defect tracking tools.
- Exposure to Agile, Scrum, DevOps, and Waterfall delivery methodologies.