Test Automation Engineer
🌍Location: hybrid - 3 days a week from the office in Gdansk/Gdynia
⏳Duration of assignment: 12 months first contract (prolongation expected).
📕Language: English + Polish.
⚙️Industry: banking.
💻Workload: Full time.
Summary
The STP Lending Manager application is a greenfield initiative that offers a rare opportunity to shape a platform from scratch within a highly motivated product team. This role emphasizes strong collaboration within Agile methodologies and a culture of ownership.
Main Responsibilities
As a Senior QA Automation Engineer, you will:
Define, implement, and maintain automated test frameworks (BDD/Cucumber).
Advocate and enforce quality standards across delivery stages.
Collaborate with developers and the Product Owner for early defect detection.
Contribute to the design of testing strategies that integrate with CI/CD pipelines.
Develop and maintain automated scripts using Java 21, Selenium, and Cucumber.
Drive BDD practices by defining feature files and reviewing tests.
Perform negative, exploratory, and regression testing.
Test REST APIs, Kafka event streams, and database persistence (JPA).
Employ tools like Splunk for log analysis.
Key Requirements
Strong Java coding skills (preferably Java 21) for automation with Selenium/WebDriver.
Proven experience with Cucumber for BDD.
Familiarity with API testing, Kafka, and database validation.
Expertise in test strategy and defect analysis in complex systems.
Comfortable in Agile environments, closely collaborating with developers.
Exposure to AI-assisted testing tools (e.g., GitHub Copilot).
Nice to Have
Basic Docker skills for execution in containerized environments.
Understanding of Sonar for code quality insights.
Familiarity with Liquibase for database change control.
Test Automation Engineer
Test Automation Engineer