|
System Engineer (Test development)
Object-Oriented language (Python, C#, Java) programming skill
Good understanding of database concepts, experienced with Oracle, SQL Server or DB2
Willing to do development with testing team
Testing experience is a plus
Communicator Testing Engineer
Good in C/C++ programming skill
Ability to write test protocols based on requirements
Experience with configuration management and bug tracking tools
Embedded software (firmware) testing/development and design experience is a plus
Plus:
Experience with Agile/Scrum
For the JDs, I remember that I have sent you the JD about System Engineer already.
Please find the JD for Communicator Testing Engineer as below:
Job Description:
• Take an area defined in the Test Strategy and write test protocols that cover requirements
• Write automated/semi-automated test scripts from a protocol, which is a detailed design description of the test
• Execute and debug test scripts
• Capture and analyze test logs
• Identify defects, document analysis and test results in defect tracking systems
• Work with cross-functional teams to analyze, triage and resolve system issues
• May have to develop/update tools for test infrastructure
For Software Testing Engineer (2-3 people)
Requirements:
-BS or equivalent in Engineering or Computer Science or other relevant education.
-Minimum 4 years software/firmware/mechatronics testing experience.
-Proactive team player with basic English reading and writing abilities
-Ability to learn fast and perform multiple tasks simultaneously in a dynamic development environment
-Understand principle of software testing and Software QA as part of software development process.
-Knowledge of certain software testing tool
-Experience in Windows Operating System and MS-Office tools
-Hardware aptitude
Responsibilities:
Testing of all digital products and associated supporting software tools, manually or automated; Develop and analyze software requirement testability, software QA process, testing standard and methodology. Design, document and maintain test requirement, test plan, test method, test cases and test script. Responsible for issue tracking, testing scenario update and all testing documentation. Assist in the setup of test lab and third ** system integration lab, maintain test environment and testing equipment. Participate in application and user interface usability design and testing. Participate in the improvement of development environment, infrastructure and process. Document and maintain test design and test report.
For Firmware Testing Leader (1 people)
Requirements:
- BS or equivalent in Engineering or Computer Science or other relevant education.
- Minimum 8 years in firmware/instrument testing and/or Mechatronics testing and has led various testing project with proven track record.
- Ability to instrument and scripting lab testing environment for testing needs.
- Working experience in Labview programming and automated lab testing.
- Understand engineering drawing, including digital/analog schematics, mechanical/pneumatic drawing.
- Ability to troubleshoot and diagnose system comprising firmware/electronic/mechanical components.
- Knowledge of various lab instrument tools, including oscilloscope, meter/analyzer and software testing tool.
- Solid understanding in software testing methodology and software development cycle.
- Solid project management and team management skill.
- Fluent in oral English, as well as proficient in reading and writing abilities.
- Has worked for international company and is willing to travel to U.S. headquarter for project assignment.
- Ability to learn fast and perform multiple tasks simultaneously in a dynamic development environment.
- Process Instrument working experience is highly desirable.
- HART communication and its physical/data link layer knowledge are a big plus.
Responsibilities:
Lead firmware testing and be a domain expert in the Smarts products. Collaborate with firmware developers and software supporting tools developers on a global base. Communicate project status and technical issue with excellent oral/written English. Create and maintain software/instrument testing tool and automated testing tool for the lab.
Testing of software of all types, including digital/smarts products and associated supporting software tools, manually or automated; Develop and analyze software requirement testability, software QA process, testing standard and methodology. Design, document and maintain test requirement, test plan, test method, test cases and test script. Design automated testing with Labview. Manage multiple testing projects and work closely with development team in all phases of the software development. Responsible for issue tracking, testing scenario update and all testing documentation. Participate in application and user interface usability design and testing. Participate in the improvement of development environment, infrastructure and process. Document and maintain test design and test report. Help the root cause analysis for product support.
If you would like to apply for this role or find out more, please apply online (using "Add to job basket") or contact Steve SHEN at Robert Walters on +86 21 5153 5869 or Steve.Shen@robertwalters.com.cn quoting the Job. |
|