BackDuties & Responsibilities
- Support and execute the vision of the Head of QA and company’s strategic direction to
- maintain high standards of applications given set of best practices & processes established.
- Work closely and collaboratively with the QA Lead, QA Team members as well as other
- internal and external stakeholders in supporting full end-to-end testing process and QA
- activities throughout the project, agile sprint and support activities phases.
- Perform detail requirements analysis, study and test planning during the requirement stage.
- Highlight any concerns/issues early to mitigate potential risks and gaps in the QA delivery.
- Prepare detailed Test Analysis to ensure proper coverage is implemented from both
- functional and user perspective angle for optimal user experience and retention.
- Write high quality and reusable Test Cases to encompass scenarios such as Functional,
- Regression, Sanity, Smoke, API, Compatibility, Localization, System Integration, Performance
- Test (if applicable) and some level of Security and Disaster Recovery Test for both Mobile (IOS
- & Android) and Web Browser applications.
- Automate Test Cases early keeping reusability and long-term maintainability in mind during
- implementation to support frequent regression testing and application releases.
- Perform regular documentation housekeeping. Documents such as Test Cases, Test Scripts,
- QA related documentations, Knowledge Transfer, status reporting are always kept up to date.
- Log detailed Status and Defect Report and follow through to closure in a timely manner.
- Regularly perform Defect Analysis study and enhance test coverage to reduce, prevent and
- eliminate escape defects going into production.
- Support hotfix and post-production support activities that involves testing and
- troubleshooting from time to time.
- Solid understanding of domain knowledge is required to ensure high QA deliverables
- throughout the project lifecycle from planning till execution.
- Ability to work well under pressure and in an environment of constant change.
- Execute all plan test cases ensuring proper coverage and timeline is met within the project
Requirements
- Minimum a Bachelor’s degree in Computer Science / Information Technology or IT equivalent
- Attributes of a team player, keen eye for detail, pro-active, analytical, meticulous, detail
- riented and have the ability to work in a fast-paced environment
- Understanding of software testing methodology (agile & waterfall) and principles is required
- Strong fundamentals in programming languages basics (Java/Python/C#) and having interest
- to do coding is preferred.
- Good attitude, focused and attentive to details, fast learner, continuously improving
- knowledge and skills in domain and testing toolsets
- Good time management, problem solving, task prioritization capabilities to the given tasks
- assigned
- Excellent writing skills and good verbal communication skills in English and Mandarin is
- preferred.
- Flexibility in work hours to complete tasks on time