Join ABB and work in a team that is dedicated to creating a future where innovative digital technologies allow greater access to cleaner energy.
We are an international pioneering technology leader that is writing the future of industrial digitalization. At the forefront is our PG Technology Center which provides industry leading software and deep domain expertise to help the world’s most asset-intensive industries solve their biggest challenges. To strengthen our team, we are looking for an Software Design Engineer in Test (SDET) willing to grow in an international environment (multiple teams) who is especially interested in SDM600 Monitoring System.
Between the high-voltage wires, and pressurized pipes, of a modern utility lies a second, equally important, network. Snaking fiber-optic cables connect SCADA systems that monitor and manage the product delivery, but visualising this second network requires a new breed of management tool – the SDM600.
Your responsibilities
- This job is a hybrid role of test engineering with an opportunity that comes with software engineering (creating new software). We’re looking for a highly motivated SDET who can build things from scratch using next-generation test automation technologies and who recognizes the importance of both individual and group effort to deliver high quality enterprise class product. The role is accountable for the following activities:
- Design and test complex test beds with respective reflective of customer environments to validate performance, networking, and security functionality.
- Develop and enhance automated tests and frameworks. Prioritize automation and manual efforts.
- Write and execute test cases and test scenarios; support creation of the test plans and test strategies
- Build, deploy, configure, maintain and test system on the real equipment
- Develop applications where performance, reliability and scalability are critical design goals. Write high quality, maintainable, and robust code.
- Identify efficiency opportunities, propose innovations and means of implementing new technology or processes in the field of QA. Solve problems at their root with understanding of the broader context
Your background
- 2+ years of professional experience in software development & testing. Bachelor’s or Master’s degree in Computer Science, or related field.
- Test automation skills/tools and scripting skills (Python).
- Experience in integrating various components into coherent end-to-end systems.
- Knowledge of professional software engineering practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations (TFS or Git or similar).
- Domain knowhow (IEC61850), experience with automated UI testing, ISTQB certification, familiarity with Linux, basics of .NET as well as common PaaS platforms such as Microsoft Azure would be a plus