Key Responsibilities:
- Lead and execute Quality Assurance activities across all project phases.
- Review project documents, test strategy, test plan, test cases, and automation scripts.
- Perform functional, regression, performance, and DR (Disaster Recovery) testing.
- Plan and execute QA review for design documents, development documents, and source code.
- Analyze system scope, requirements, and functionality, and provide technical feedback.
- Identify key parameters, features, validations, and business processes to build Traceability Matrix and test scenarios.
- Ensure testing environment readiness before execution.
- Monitor and review source code quality and testing results.
- Evaluate findings, track issues, recommend technical improvements, and support defect resolution.
- Collaborate with development, infrastructure, and project teams to maintain system quality.
- Support other activities related to Digital Technology Asset Development when required.
Qualifications
- Minimum Bachelor's Degree (S1) in Information Technology, Computer Science, Information Systems, or related fields.
- Strong understanding of QA concepts, methodologies, and best practices (waterfall, agile, COTS).
- Knowledge of application testing and infrastructure testing.
- Experience performing QA review, test planning, test case creation, automation, functional testing, regression testing, DR test, and performance testing.
- Minimum 5 years of experience as a QA Analyst, System Analyst, Test Consultant, or System Consultant in software development projects.
- Strong analytical and problem-solving skills.
- Good communication skills in Bahasa Indonesia and/or English.
- Able to work independently and provide technical recommendations to improve system quality.
- (Preferred) Experience in enterprise or financial system projects.