Engineer - Software Test
Trane Technologies
We do not know your resume yet
Upload your resume to unlock your actual match score and identify important JD keywords before applying.
Recruiters may search these ATS Keywords in your resume
Keywords
Job Description
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.
About The Company
Trane Technologies
Trane Technologies is a global climate innovator advancing sustainability through our leading brands Trane® and Thermo King®, which bring efficient and sustainable climate solutions to buildings, homes and transportation across the globe. Together, we are one team innovating for a better future. At Trane Technologies, we are driven by a common purpose: to boldly challenge what’s possible for a sustainable world. While our products and services work to transform climate control, our company’s goal is to combat climate change. Sustainability is embedded in everything we do. Every team member has an impact on our bold 2030 Sustainability Commitments and is empowered to act and bring solutions to life. Our employee experience sets us apart as a special place to work. We are committed to fostering a culture of inclusivity, innovation and growth. When you join Trane Technologies, you become part of a team that shares a common purpose and values, working together to create a sustainable future. Our core values—Uplift Others, Make an Impact and Thrive at Work and Home—guide us in supporting our community, driving meaningful change and ensuring work-life balance. Explore our career opportunities and join us as we boldly go.
How to Apply Better for This Job
This section explains the correct next step without forcing sign-in immediately.
Check ATS score before applying
Scan your resume for ATS readability, formatting issues, missing sections, weak keywords, and content gaps.
Customize your resume for this JD
Match your resume with the job description and add ai , go , qa , git , i2c , keywords where they fit naturally.
Find similar jobs too
Do not depend on one opening. Use your resume to find similar frontend jobs across relevant job platforms.
Ready with your customized resume?
Once your resume includes the right skills and is ATS-friendly, you can apply directly on the source platform.
Market Insights:Best Programming Analyst Jobs in India
Find the latest Programming Analyst jobs across top Indian cities. Compare job counts by location and apply where hiring demand is higher.