We are looking for a Senior Test Engineer or Senior Automation Test Engineer to join our IIoT product development team. You’ll be primarily responsible for testing Node.js-based applications used in Industrial Internet of Things (IIoT) environments. The role involves a solid mix of manual testing practices along with identifying key areas for automation to improve product quality and efficiency.This position offers flexibility to align with your current skills, while supporting continuous growth through on-the-job learning and structured training—including exposure to AI/ML feature testing where relevant.
Key Responsibilities:
Design and execute manual test cases and test plans for Node.js-based industrial applications. Perform functional, integration, regression, and exploratory testing for both cloud and edge deployments. Simulate real-world IIoT conditions to validate device communications and data flows. Proactively identify opportunities for automation and implement automation scripts for high-impact areas. Collaborate closely with developers, product owners, and QA peers for requirement understanding, issue triaging, and quality advocacy. Use Jira for managing user stories, test cycles, and defect tracking. Document and manage test cases and execution results using Xray Test Management for Jira. Integrate test suites into CI/CD pipelines with DevOps support. Support basic validation of AI/ML-enabled components by checking data integrity, outcomes, and usability. Contribute to QA process improvements and share knowledge with peers and junior testers.Required Qualifications:
Bachelor’s or Master’s degree in Computer Science, Electronics, or related field. 5+ years of hands-on software testing experience, with a strong foundation in manual testing and exposure to test automation tools. Experience testing Node.js applications, APIs, and web-based platforms. Familiarity with Jira for test and defect lifecycle management. Good understanding of STLC, bug lifecycle, and agile testing methodologies. Strong documentation, test planning, and defect reporting skills.Good-to-Have Skills (Can Be Learned on the Job):
Experience using Xray Test Management for Jira for organizing test cases, traceability, and execution reporting. Familiarity with IIoT communication protocols such as MQTT, OPC UA, Modbus. Exposure to test automation frameworks like Cypress, Playwright, Mocha, or Selenium. Understanding of containerized environments (Docker/Kubernetes). Basic scripting in JavaScript, Python, or Bash for test automation or tooling. Awareness of AI/ML testing strategies—such as validating outputs or testing model integration logic. Knowledge of performance testing tools such as k6 or JMeter.Why Join Us:
Be part of a dynamic team building the future of smart industrial systems. Flexible role tailored to your experience and growth ambitions. Access to dedicated training programs and certifications in automation, IIoT, AI/ML, and testing frameworks. Supportive culture focused on learning, innovation, and team success.
Our Commitment to Diversity, Equity & Inclusion
At Emerson, we are committed to fostering a culture where every employee is valued and respected for their unique experiences and perspectives. We believe a diverse and inclusive work environment contributes to the rich exchange of ideas and diversity of thoughts, that inspires innovation and brings the best solutions to our customers.
This philosophy is fundamental to living our company’s values and our responsibility to leave the world in a better place. Learn more about our Culture & Values and about Diversity, Equity & Inclusion at Emerson.
If you have a disability and are having difficulty accessing or using this website to apply for a position, please contact: idisability.administrator@emerson.com.