Energy Vault LLC
Software Test Automation Engineer
Job Description
We have an exciting opportunity for an experienced Test Engineer to join our software development team. This position is responsible for supporting and enabling our Digital Power software platform. The role will focus on automation of verification & validation use cases involving edge software. This includes defining test cases based on acceptance criteria and automating them efficiently. The role involves some software setup, IT infrastructure setup, and coding using test automation platforms. The candidate will also define validation requirements from the customer perspective. Our product portfolio includes Power Metering, Protection, Control, On-prem Software, and Cloud. Responsibilities: Interface with systems engineering teams to understand requirements Detail validation use cases as acceptance criteria Set up systems equipment from reference test or solution architectures Develop demo customer scenarios for feedback and validation Code with JavaScript, Python, or C# to automate test cases Perform manual validation on customer use cases Collaborate with tech support to understand and replicate customer issues Work with development teams to address integration issues across the product portfolio Qualifications: 3-4 years of development experience using C# .NET, JavaScript, and HTML5/CSS3 Proficiency with test automation tools and frameworks (e.g., Playwright, TestComplete, Selenium, JUnit, TestNG) Experience with performance testing tools (e.g., JMeter, LoadRunner) Knowledge of architecture styles/APIs (REST, RPC) Understanding of Agile methodologies Strong understanding of software, hardware, and communication architectures Ability to resolve complex system issues through software/IT maintenance and testing Strong collaboration skills for working with customers and technical colleagues Basic knowledge of OT & IT networking and communication protocols (Modbus, BACNet, OPC, IEC61850, SNMP) Degree in Computer Science or Electrical Engineering Benefits: Flexible work options and hybrid work environment Opportunities for growth, learning, and career development Join Schneider Electric to build your career in a company committed to sustainability and innovation. We value diversity, inclusion, and high achievement, and support our employees' professional growth. Apply today to make an impact and be part of our mission to create a sustainable future. This job posting is active until filled. Candidates must submit an online application to be considered. #J-18808-Ljbffr
Job Description
We have an exciting opportunity for an experienced Test Engineer to join our software development team. This position is responsible for supporting and enabling our Digital Power software platform. The role will focus on automation of verification & validation use cases involving edge software. This includes defining test cases based on acceptance criteria and automating them efficiently. The role involves some software setup, IT infrastructure setup, and coding using test automation platforms. The candidate will also define validation requirements from the customer perspective. Our product portfolio includes Power Metering, Protection, Control, On-prem Software, and Cloud. Responsibilities: Interface with systems engineering teams to understand requirements Detail validation use cases as acceptance criteria Set up systems equipment from reference test or solution architectures Develop demo customer scenarios for feedback and validation Code with JavaScript, Python, or C# to automate test cases Perform manual validation on customer use cases Collaborate with tech support to understand and replicate customer issues Work with development teams to address integration issues across the product portfolio Qualifications: 3-4 years of development experience using C# .NET, JavaScript, and HTML5/CSS3 Proficiency with test automation tools and frameworks (e.g., Playwright, TestComplete, Selenium, JUnit, TestNG) Experience with performance testing tools (e.g., JMeter, LoadRunner) Knowledge of architecture styles/APIs (REST, RPC) Understanding of Agile methodologies Strong understanding of software, hardware, and communication architectures Ability to resolve complex system issues through software/IT maintenance and testing Strong collaboration skills for working with customers and technical colleagues Basic knowledge of OT & IT networking and communication protocols (Modbus, BACNet, OPC, IEC61850, SNMP) Degree in Computer Science or Electrical Engineering Benefits: Flexible work options and hybrid work environment Opportunities for growth, learning, and career development Join Schneider Electric to build your career in a company committed to sustainability and innovation. We value diversity, inclusion, and high achievement, and support our employees' professional growth. Apply today to make an impact and be part of our mission to create a sustainable future. This job posting is active until filled. Candidates must submit an online application to be considered. #J-18808-Ljbffr