公司简介

Job Summary:
As the Software Test Engineer, you will work closely with product owners, Software Engineers, and other stake holders to establish compelling HVAC controls offerings to meet business goals and success for the company. This role involves understanding projects scopes, analyzing test requirements, creating test cases, conducting test runs, reporting and verifying defects, to qualify globally developed embedded control products on HVAC equipment and systems.
Responsibilities:
• Test Planning and Execution:
- Review requirements, design test cases, author and debug automated test scripts, develop verification plans.
- Perform and execute manual and automated tests, including exploratory testing.
• Test Environment Setup and Improvement:
- Setup and maintain test stations and systems.
- Assist in developing simulators and advance testing tools and processes.
• Defect Management:
- Record, track, resolve and verify defects.
- Support developers in reproducing and analyzing failures.
• Documentation and Reporting:
- Generate verification reports and maintain test documents.
- Share testing experiences to improve efficiency.
• Communication and Coordination:
- Coordinate with global teams to verify test designs and solve issues.
- Act as a test lead to plan, schedule, and organize tests, coach team members, oversee test process and assure qualifications.
Qualifications:
• Bachelor’s degree or above in Electrical/Electronic, Computer or Software Engineering, Computer Science, or equivalent required.
• 3+ years in software development or testing.
• Knowledge of communication protocols (BACnet, MODBUS, RS232/485, CAN). Familiarity with test methodologies and software development principles. Proficiency in C#, Python, C/C++ would be a plus.
• Experience with embedded systems is a plus.
• Good English reading, writing and speaking skills.
• Excellent verbal and written communication skills.
• Excellent technical, analytical, and problem-solving skills.
• Capable of working effectively both independently and collaboratively within a team.
• Being curiosity to new technologies and willing to continuously learn.