What you'll do
Be part of the future mobility! For an exciting project in the context of electric vehicle charging we are looking for a web test engineer to support and secure the growth of an charge point management system (CPMS) in this emerging, high-potential market.
The aim of the project is to offer enterprise-specific application and service features to corporate customers within CPMS (and in some part to a fleet specific product). We want to drive the development and continuous delivery of features like e.g. rights & roles management, payment related processes & tariff management, adaptations of user interface for large charging parks, reporting & data visualizations for our client in the automotive domain.
The aim of the project is to offer enterprise-specific application and service features to corporate customers within CPMS (and in some part to a fleet specific product). We want to drive the development and continuous delivery of features like e.g. rights & roles management, payment related processes & tariff management, adaptations of user interface for large charging parks, reporting & data visualizations for our client in the automotive domain.
Who you are
- Bachelor’s degree in Computer Science, Information System, or other relevant field of study preferred
- Knowledge in decomposing user stories / requirements to create automated tests
- Knowledge in automated tests for the full solution stack (business logic, contract, journey, accessibility, visual, performance)
- Knowledge in developing automated tests for APIs (Web Services – REST and SOAP)
- Knowledge of using frameworks and tools like Junit/TestNG (Java), Postman, SoapUI Pro, Selenium RC/WebDriver
- Creating and leveraging mocks and stubs to fulfill test automation requirements
- Knowledge with technologies like Azure DevOps, Jenkins, Maven, Docker
- Knowledge in delivering test automation at the unit, business logic and integration level testing
- Building and writing code with unit level tests for web applications and/or services/APIs
- Working knowledge of application software development lifecycle concepts and test environment and configuration management concepts
- Strong written and verbal communication skills in English
Responsibilities
- Analytical thinking – you cultivated the habit of seeing a problem from multiple perspectives and not jumping to conclusions before looking for solid evidence
- Solving problems is your driving force, especially when it comes to real business problems
- You have the ability to work well with others – we truly believe that software development is a team sport and that the best software is made by the best functioning teams;
- You have the level of experience from the professional and technological perspective to teach also juniors in the domain of system development