Software Engineer (Automation Test)
Job Overview
This position is responsible for verification that the product is implemented to the stated requirements and validation that the product functions as designed. Build and execute functional and customer use case focused tests that verify the accuracy and reliability of assigned products meet stated requirements.
Key Responsibilities
Work with development team to understand assigned modules/new product features for the purpose of developing test cases
Participate in the design spec reviews to understand design, contribute quality requirements and ensure testability
Evaluate and build test automation framework
Develop and perform automated test
Preferred Education
Bachelor’s Degree or equivalent in Computer Science or related field.
Work Experience
Typically 2 or more years of experience in a related role. Automation development experience preferred.
Skills & Competencies
Good programming skills in at least two of the following languages: C/C++, Java, VB, Python, QTP, etc
Automation Framework development experience is a plus.
Solid foundation in computer science, with strong coding skills and system design abilities
Familiar with test automation tools like QTP, QC, Junit, TestNG etc.
Extensive knowledge of testing methodologies, common software technologies and web-based applications
Good trouble shooting skills.
Computer operating system, appropriate subsystems and test tool knowledge.
Familiarity with multiple hardware and OS platforms.
Good English in both speaking and writing
Familiar with Agile related methodology, process;
Embrace changes
Excellent Team Work