Software Test Engineer
ABB
Software Test Engineer
At ABB, we are dedicated to addressing global challenges. Our core values: care, courage, curiosity, and collaboration - combined with a focus on diversity, inclusion, and equal opportunities - are key drivers in our aim to empower everyone to create sustainable solutions. That's our story. Make it your story.
Your role and responsibilities
We are an international pioneering technology leader and market leader in Distributed Control Systems. As R&D Software Test Engineer you are part of the Process Control Platform unit of our Process Automation division. Here you support the Omega team that develops industrial assistance systems, using various techniques from artificial intelligence, including but not limited to machine learning and high performance computing. Your team is part of the huge R&D stream which operates using the Scaled Agile Framework and offers a large network of technology experts. Your responsibilities: • You assure that applications are rigorously tested against their requirements, considering functionality, performance and stability. • Working with an agile team you are generating test plans with the product owner and architect, test features and constantly grow our test automation infrastructure for backend and frontend tests. • You interact with a modern technology stack, including Kubernetes, Linux, cloud resources, hardened systems, HPC, AI and various programming languages on a daily basis. • Initially the ratio between manual and automated tests will be 50:50. You are responsible to help drive reduction of manual test effort within the team. • You are the central coordinator of testing the applications build by the Omega team and the final approver of features. • You actively follow and apply current trends in software test best practices. You share these internally by building a network with our internal quality assurance staff • You work in an international team and communicate in English on daily basis. We work in a hybrid model – we meet at the office once a week. Work model: #LI-Hybrid
Qualifications for the role
- Bachelor’s or Master’s degree (Science/Engineering)
- At least 3 years of experience in Software Testing Domain
- Sound knowledge of Playwright (alternatively Cypress or Selenium) and JavaScript/TypeScript; basic knowledge of .Net
- Familiarity with Kubernetes, Linux, Azure
- Automated testing as part of CI/CD - Experience in DevOps with Integrating automated tests in Continuous Integration and Delivery pipeline
- Familiarity with different test types: smoke, sanity, regression, integration, (user) acceptance tests; and with Software Design Patterns
- Fluency in English
- Experience with GraphQL and hands-on experience in developing custom framework/functions/macros/scripts/apps is a plus
More about us
We value people from different backgrounds. Could this be your story? Apply today or visit www.abb.com to read more about us and learn about the impact of our solutions across the globe. #MyABBStory
Publication ID: PL91946326_E1