QA Analyst
Job description
Job Responsibilities
- Develop and implement Quality Control processes and procedures for project delivery in alignment with International ISO Standards and best practices.
- Conduct thorough testing of digital technology/software applications collaboratively with Testing staff.
- Document defects and follow up to ensure timely resolution in alignment with project schedules.
- Engage with client's QA/QC personnel during project execution.
- Conduct internal Quality Audits.
- Collaborate with cross-functional teams, including project managers, developers, and functional experts to ensure alignment with scope requirements.
- Perform root cause analysis (RCA) for defects and jointly identify improvements to prevent recurrence.
- Maintain detailed documentation of QA/QC activities, including test plans, test cases, test results, and quality metrics as part of project sign-offs.
- Stay current with industry best practices and emerging trends in QA/QC methodologies especially within the domain of digital transformation.
- Prepare Project Quality Plans (PQP) for project proposals and project execution.
The Successful Applicant
- BSc in relevant Engineering field, preferably in Industrial & Systems Engineering, Software Engineering, or Computer Science.
- 5 Years+ relevant and proven experience handling similar responsibilities within Digitalization environment. Understands contractual quality procedures (e.g. Schedule Q).
- Holds at least two relevant certifications (e.g., ISTQB, KSATQB, CSTE, ISO, etc.).
- Knowledge of common standards in software development such as ISO/IEC 12207 and ISO/IEC 15288.
- Understands software development life cycle (SDLC) and interrelated QA/QC activities.