Testing Engineer for NPS




Job Description
• Close communication with project/test manager, development team and related contacts.
• Review and analyze requirement specifications as well as marine work procedures.
• Co-work with project/test manager to design and implement the test strategy for the project under testing, and the test plan for each release, and align them to DMSDS procedure.
• Design and maintain test cases and prepare test data.
• Execute test cases and scripts, further exploratory testing in accordance with test plan and delivery plan.
• Draft test report, track and root-cause analyze defects, ensure the quality criteria is satisfied.
• Continuously improve test effectiveness and efficiency.
• Convert the manual tests into automation.
• Continuously monitor the quality issues and follow up to satisfy the quality needs.
Requirements
• Solid understanding of software testing / QA methodologies and testing process, at least 5 years software testing / QA experience.
• Experience in agile development, continuous integration and continuous deployment, practicing with tools like GIT, Azure DevOps, etc. will be a plus.
• Automation programming experience with C#/Node.js/Python/Java will be a plus.
• Skills and experience in browser or desktop application testing.
• At least 3 years working experience in international company.
• Knowledge and experience in security testing is an advantage.
Qualifications
• Computer science or related educational background with bachelor or master’s degree.
• Self-discipline and self-motivated, result oriented, good team player.
• Good communication skills and behavior to collaborate across units.
• Good oral and written English skills.