Emerson is looking for highly motivated individuals to join a global development team using state of the art technologies to deliver a next generation asset performance software platform. The team is designing and developing computer software systems whose software architecture is designed for the distributed enterprise using the latest technologies available such as Angular, React, C#, ASP.NET/Core, REST API, and SQL/MongoDB databases. As Software Development Engineer in Test (SDET), you will be responsible for designing and developing test suites and frameworks to improve the robustness, performance and scalability of our asset performance platform, to push the system to its limits and beyond. Development is done using agile development methodologies in a collaborative environment.
Participate in task definition and project estimation
Understand and analyze existing software
Provide input for technical manuals and user documentation as required
Design, implement and execute automated tests (API, mobile and/or web apps)
Integrate test automations with CI/CD process (TeamCity, Jenkins, VSTS/Azure DevOps)
Collaborate with the team leads and developers to understand new functionality being delivered to ensure the validity of the test automation
Collaborate with other teams including Product Test, DevOps to maintain and grow test automation infrastructure
Investigate new technologies and tools, evaluate them for use in our products/tests
Follow the applicable product development processes and contribute to overall process improvement
10% travel required for this position
Bachelor of Science in Computer Engineering, Electrical Engineering, Computer Science or equivalent
The successful candidate is expected to demonstrate high energy and drive in achieving the desired results.
Passion for efficiency. Focusing on the product testing tasks that, if automated, would results in the most efficiency gains
Excellent written and verbal communication skills
Experience with test automation software targeting web applications
Experience with API testing
Experience designing and implementing test plans and scripts
Demonstrated knowledge of state-of-the-art software development methodologies and tools
Proficient in troubleshooting and debugging commercial software
Experience with web applications leveraging one or more of the following technologies: Angular, React, Bootstrap, HTML5, CSS, ASP.NET, WebSocket, SignalR preferred
Experience in white box testing preferred
Experience in testing hybrid mobile applications preferred
Experience in Microsoft SQL Server or Oracle preferred
Experience with OAuth, SAML, OpenID, JWT and Federated Identity preferred
Experience with cloud-based applications using Microsoft Azure or Amazon Web Services preferred
Experience with messaging technologies such as MSMQ, AMQP, MQTT, RabbitMQ, Azure Service Bus, or NServiceBus preferred
Experience with version control systems such Team Foundation Server or Git preferred
No calls or agencies please. Emerson will only employ those who are legally authorized to work in the United States. This is not a position for which sponsorship will be provided. Individuals with temporary visas such as E, F-1, H-1, H-2, L, B, J, or TN or who need sponsorship for work authorization now or in the future, are not eligible for hire.
Equal Opportunity Employer
Emerson is an Equal Opportunity/Affirmative Action employer. All qualified applicants will receive consideration for employment without regard to sex, race, color, religion, national origin, age, marital status, political affiliation, sexual orientation, gender identity, genetic information, disability or protected veteran status. We are committed to providing a workplace free of any discrimination or harassment.
If you have a disability and are having difficulty accessing or using this website to apply for a position, you can request help by calling 1-314-553-2544 (V/TTY/TDD) or by sending an email to firstname.lastname@example.org.
Emerson Electric Co.