Software Test Automation Engineer
Trane Technologies
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)
Thrive At Work And At Home:
- Inclusive Wellbeing Program, with resources to support your and your family’s physical, social, emotional, and financial well-being.
- Comprehensive learning and development solutions, designed to support our people in connecting and growing, including Higher education/Certification reimbursement.
- Sense of belonging & community through our Employee Resource Groups that foster our culture of inclusion.
- Volunteerism: 8 hours of paid time off per calendar year to volunteer with non-profit charitable organizations.
- The Trane Technologies Helping Hands Fund to support employees facing financial challenges due to unforeseen personal hardship.
Standard Schedule – 5 days in office.
We value our employees’ ability to thrive both at work and at home through a work arrangement that supports collaboration, productivity, well-being and flexibility.
- In-Office Days: Onsite Monday to Friday engaging with your colleagues
In this role you will:
- Validate that production deployments behave as intended and meet quality standards
- Ensure reliable execution of nightly integration, regression, and load tests
- Design, implement, and maintain automated test suites for new API integrations
- Collaborate closely with engineering, DevOps, and product teams to support frequent and successful production deployments
- Act as a quality champion for Data Streams, including:
- Automated monitoring of operational metrics
- Detection of pipeline errors and failures
- Proactive identification of system deficiencies
- Review and improve testing mechanisms for IoT integrations (e.g., Tridium, BACnet)
- Identify bottlenecks in existing test strategies and recommend improvements
- Research and adopt industry best practices for testing data-streaming technologies
- Bachelor’s degree in Computer Science, Electronics, Communication, Electrical, controls Engineering, or a related field
- 3+ years of proven experience as a Software Test Engineer / QA Engineer
- Strong experience in:
- Test planning for cloud-native applications
- Designing test cases including functional, edge, and negative scenarios
- Solid understanding of different testing levels:
- Unit testing
- System testing
- Integration testing
- Load / performance testing
- Security testing
- Hands-on experience with test automation using Python, Cypress
- Exposure to AWS or other cloud platforms
- Experience with Infrastructure as Code (IaC) tools (Terraform preferred)
- Strong communication skills with the ability to:
- Clearly articulate issues
- Raise quality risks proactively
- End-to-end testing of IoT integrations, including messaging protocols like MQTT
- Knowledge of DevOps practices, including:
- Deployment strategies (e.g., canary deployments)
- CI/CD pipelines
- GitLab workflows
- Understanding of microservices-based architectures
- Familiarity with Building Management Systems (BMS)