Overview
Lead the internal development and optimization of the Online Remote Update Technology through test automation.
What you'll do
- Design, develop, and maintain scalable automation frameworks in Java using clean code, modular design, and automation patterns (POM, Factory, Singleton, Strategy, Data-Driven).
- Create and maintain BDD scenarios with Cucumber/Gherkin, aligning behavior specs with automated tests.
- Build and execute TestNG test suites with annotations, grouping, parameterization, and parallel runs.
- Use Maven/Gradle for dependency management, multi-module setups, and build integrations.
- Automate UI testing with Selenium WebDriver using stable locators, synchronization, and reusable browser utilities.
- Perform API testing and automation using RestAssured/Postman, ensuring end-to-end backend coverage.
- Validate backend data using SQL queries for data integrity within automated workflows.
- Work with Git/GitHub for branching, pull requests, reviews, and repository governance.
- Implement and troubleshoot CI/CD pipelines using GitHub Actions, resolving flaky tests, environment issues, and dependency conflicts.
- Generate and maintain detailed automation reports using TestNG, Allure, Extent Reports, etc.
- Collaborate across Agile teams, analyzing user stories, creating automated test cases, ensuring coverage, traceability (Jira), and maintaining documentation in Confluence.
- Optimize automation performance, ensure multi-environment/browser coverage, enhance framework capabilities, and support DevOps/shift-left testing initiatives.
Nice to have
- Non-automotive experience is acceptable.
What you'll need
- Programming: Java.
- Test frameworks: TestNG, JUnit.
- BDD tools: Cucumber, Gherkin.
- UI automation: Selenium WebDriver.
- API testing: RestAssured, Postman.
- Build tools: Maven, Gradle.
- Design patterns: POM, Factory, Singleton, Strategy, Data-Driven.
- CI/CD: GitHub Actions.
- MQTT, Protobuf and JSON.
- JWT tokens, AES encryption, Keycloak.
- Version control: Git, GitHub.
- IDE: IntelliJ IDEA.
- Reporting tools: Allure, ExtentReports, TestNG Reports.
- Database: SQL.
- Project management: Jira, Confluence.
- Browsers/platforms: cross-browser and multi-environment testing.
Details
Read the full description and apply on the company’s own careers page.