• Build and execute test cases, functional tests, performance, security tests and automated tests using appropriate testing tools. • Ensure that all products and services meet the standard of quality including utility and warranty objectives established at HSC. • Work closely with development team, internal users, suppliers, and other IT teams to ensure the value created through the strong and effective testing processes
Main responsibilities
• Oversee all aspects of quality assurance including establishing metrics, applying industry best practices, and developing new tools and processes to ensure quality goals are met. • Define, document, and manage the testing processes and procedures to ensure reliability and compliance with standards. • Develop testing programs that address areas such as database impacts, software scenarios, regression testing, negative testing, error or bug retests, or usability. • Design and manage test plans, scenarios, scripts, or procedures. • Manage and conduct all testing processes including UAT, OAT and SAT. • Ensure that the testing environment is qualified compared to the production environment. • Create or maintain databases of known test defects. • Conduct historical analyses of test results. • Monitor performance program to ensure efficient and problem-free operations. • Identify, analyze, and document problems with program function, output, online screen, or content. • Act as key point of contact for all QA aspects of releases, providing QA services and coordinating QA resources internally and externally. • Lead and mentor QA team members, as well as manage outside contract testers. • Plan test schedules or strategies in accordance with project scope or delivery dates. • Collaborate with field staff to evaluate or diagnose problems and recommend possible solutions. • Manage Incident Management process and communicate resolutions with stakeholders. • Manage Release and Deploy process to ensure quality of the release on production environment. • As a single point contact of user to fulfill the requests, inform directly to line manager and team for solution • Collect data and provide the performance report for all related ITIL processes weekly. • Assist the Service Manager in driving Service management best-practice and ITIL process standardization.
Job Requirement
1. Educational level • Bachelor’s (or above) degree in the field of computer science or information systems.
2. Knowledge & Experiences • At least 5 years’ experience in software development and/or systems management. • Demonstrated experience developing and executing test cases, scripts, plans and procedures to support various development methodologies. • Familiarity with entire software development life cycle and test cycles (Unit, Regression, Functional, Systems, Stress & Scale, Smoke & Sanity). • Understanding of multi-tier web application architecture and deployment. • Understanding existing QA best practices and methodologies to design, implement and automate processes. • Experience in using software testing tools (e.g. Selenium, Jira, TestRail...) and automation testing tools. • Having ITIL certificates or working on ITIL processes is preferred. • Prior success using a metric-driven approach and closed-loop feedback to improve software deliverables and improve predictability and reliability of releases
3. Technical Skills • Ability to conduct and direct research into IT issues and products as required. • Proven analytical, evaluative, and problem-solving abilities. • Detailed and effective written communication skills for documenting the features tested and bugs found. • Proven automation testing, with API and web UI with various programming languages. • Proven performance and security testing, with detailed scenarios definition and knowledge, evaluate system performance health
4. Soft Skills • Good written and oral communication skills. • Ability to effectively prioritize and execute tasks in a high-pressure environment. • Detail oriented, extremely responsive, and able to prioritize many tasks. • Self-motivated, and work well independently and with others.