Chennai, Tamil N\u0101du, India
2 hours ago
Engineer - Software Test

Be a part of our mission! As a world leader in creating comfortable, sustainable, and efficient climate solutions for buildings, homes and transportation, it's our responsibility to put the planet first. For us at Trane Technologies, and through our businesses including Trane® and Thermo King,  sustainability is not just how we do business—it is our business.  Do you dare to look at the world's challenges and see impactful possibilities?  Do you want to contribute to making a better future?  If the answer is yes, we invite you to consider joining us in boldly challenging what's possible for a sustainable world.

Learn about our benefits designed for you to Thrive at work and at home. 

We boldly go.

Where is the work:

On-Site (5 days)

 

 

What's in it for you:
Be a part of our mission! As a world leader in creating comfortable, sustainable, and efficient environments, it's our responsibility to put the planet first. For us at Trane Technologies, sustainability is not just how we do business—it is our business. Do you dare to look at the world's challenges and see impactful possibilities? Do you want to contribute to making a better future? If the answer is yes, we invite you to consider joining us in boldly challenging what's possible for a sustainable world.

As an Automation Test Engineer – Embedded Systems at Trane, you will play a pivotal role in designing, developing, and executing automated test solutions for Residential HVAC embedded software and firmware applications. Your primary responsibilities will include building robust test automation frameworks, developing test scripts in Python, and ensuring the quality, reliability, and performance of embedded systems across hardware and software interfaces. You will collaborate closely with firmware engineers, hardware teams, and Product Owners to deliver high-quality, field-ready embedded products.

 

What you will do:

In this role you will:  

Design, develop, and maintain automated test frameworks and scripts using Python for embedded systems validation.

Develop and execute test cases and scenarios from feature descriptions, system requirements, and user stories managed in JIRA or equivalent test management tools.

Work with communication protocols such as CAN, MODBUS, RS-232/485, I2C, SPI, UART, and BLE/Wi-Fi to validate embedded interfaces and data integrity.

Debug and troubleshoot automated test scripts, analyze failures, and trace root causes of anomalous results at the firmware and hardware interface level.

Analyze test results, report and track defects, verify fixes, and perform follow-up testing to ensure resolution.

Identify bottlenecks in the QA process and propose actionable improvements to testing pipelines and automation coverage.

Integrate automated tests into CI/CD pipelines using tools such as Jenkins.

Coordinate with cross-functional teams including firmware, hardware, and systems engineers to ensure comprehensive test coverage.

Continuously explore innovations in test automation tooling, frameworks, and methodologies applicable to embedded environments.

Work on AI/ML technologies to improvise testing process.

 

What you will bring:

1–5 years of experience in software/firmware test automation, preferably in an embedded systems domain.

Strong proficiency in Python for writing clean, maintainable, and scalable automation test scripts.

Hands-on experience with embedded test automation frameworks such as pytest or any other framework

Good understanding of embedded systems concepts including microcontrollers, RTOS, bootloaders, memory management, and peripheral interfaces.

Working knowledge of communication protocols: CAN, MODBUS, RS-232/485, I2C, SPI, UART, and wireless protocols (BLE, Wi-Fi, Zigbee) is highly desirable.

Familiarity with version control systems such as Git and integration with CI/CD pipelines (Jenkins).

Experience in Agile/Scrum development environments with active participation in sprint ceremonies.

Strong analytical and problem-solving skills with the ability to isolate defects across hardware and software boundaries.

Good knowledge of Software Test Life Cycle (STLC), test methodologies, and best practices for embedded validation.

Familiarity with AI/ML, GenAI, cloud-native technologies or IoT-connected embedded systems is an added advantage.

HVAC product or industrial control systems knowledge is a plus.

Ability to communicate effectively both verbally and in writing with strong interpersonal and collaboration skills.

We offer competitive compensation and comprehensive benefits and programs. We are an equal opportunity employer; all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, pregnancy, age, marital status, disability, status as a protected veteran, or any legally protected status.

Confirmar seu email: Enviar Email
Todos os Empregos de Trane Technologies