Job Description
- Define, document, and manage the testing processes and procedures to ensure reliability and compliance with standards.
- Design and manage test plans, scenarios, scripts, or procedures.
- Plan test schedules or strategies in accordance with project scope or delivery dates.
- Manage and conduct all testing processes including UAT, OAT and SAT.
- Ensure that the testing environment is qualified compared to the production environment.
- Manage release and Deploy process to ensure the quality of the release on the production environment.
- Create or maintain databases of known test defects.
- Act as a key point of contact for all QC aspects of releases, providing QC services and coordinating QC resources internally and externally
Job Requirements
- From 4 YOE+
- Demonstrated experience developing and executing test cases, scripts, plans and procedures to support various development methodologies.
- Familiarity with the entire software development life cycle and test cycles according to different project management approaches, especially waterfall and agile model.
- Prior success using a metrics-driven approach and closed-loop feedback to improve software deliverables and improve the predictability and reliability of releases.
- Detailed and effective written communication skills for documenting the features tested and bugs found.
- Having experience in both Manual and Automation testing
- Having experience with projects in finance - banking, securities is a plus.
Non-technical:
- Willingness and ability to thrive in a fast-paced and agile development environment
- Good problem-solving skills
- Be able to work under deadline pressure
- Proactive in work
- Good written and verbal communication skills with demonstrated ability to work in a team environment