Senior Automation QA
⚲ Krakow
Do uzgodnienia
Wymagania
- Java
- Playwright
- Selenium
- Maven
- jUnit
Opis stanowiska
We are looking for an experienced Automation QA Engineer / Software Development Engineer in Test to join the Intelligent Document Processing (IDP) team in the investment banking/client onboarding domain.
IDP is an AI-assisted platform used in KYC onboarding workflows to extract data from documents and present AI-proposed values for user review. The role focuses on developing and maintaining automated test solutions for backend APIs, UI flows, and end-to-end document processing scenarios.
The engineer will contribute to regression coverage, CI/CD-based test execution, automated reporting, and validation of extracted results against expected data. The role requires strong engineering skills, a quality-focused mindset, and the ability to work closely with developers, QA engineers, DevOps, product owners, and business stakeholders in an agile delivery environment.
- Design, develop, and maintain automated tests for backend APIs, UI components, and end-to-end IDP document processing flows.
- Build and extend test automation frameworks with a focus on maintainability, scalability, and clear reporting.
- Support automated regression testing across different document types, attributes, and onboarding scenarios.
- Validate extracted results against expected data, golden datasets, and structured ground-truth files.
- Integrate automated tests into CI/CD pipelines and improve feedback loops for development teams.
- Analyze test failures, investigate defects, and work closely with developers to identify root causes.
- Maintain and improve test data handling for anonymized datasets.
- Contribute to test strategy, quality gates, release readiness, and continuous improvement of QA processes.
- Collaborate with developers, DevOps engineers, product owners, and business stakeholders in an agile delivery model.
- Promote automation-first and engineering-driven quality practices across the team.
IDP is an AI-assisted platform used in KYC onboarding workflows to extract data from documents and present AI-proposed values for user review. The role focuses on developing and maintaining automated test solutions for backend APIs, UI flows, and end-to-end document processing scenarios.
The engineer will contribute to regression coverage, CI/CD-based test execution, automated reporting, and validation of extracted results against expected data. The role requires strong engineering skills, a quality-focused mindset, and the ability to work closely with developers, QA engineers, DevOps, product owners, and business stakeholders in an agile delivery environment.
- Design, develop, and maintain automated tests for backend APIs, UI components, and end-to-end IDP document processing flows.
- Build and extend test automation frameworks with a focus on maintainability, scalability, and clear reporting.
- Support automated regression testing across different document types, attributes, and onboarding scenarios.
- Validate extracted results against expected data, golden datasets, and structured ground-truth files.
- Integrate automated tests into CI/CD pipelines and improve feedback loops for development teams.
- Analyze test failures, investigate defects, and work closely with developers to identify root causes.
- Maintain and improve test data handling for anonymized datasets.
- Contribute to test strategy, quality gates, release readiness, and continuous improvement of QA processes.
- Collaborate with developers, DevOps engineers, product owners, and business stakeholders in an agile delivery model.
- Promote automation-first and engineering-driven quality practices across the team.
🔍 Dekoder Ogłoszenia
🟡
strong engineering skills
Oczekuje się, że będziesz pisać kod testowy na poziomie zbliżonym do kodu produkcyjnego, a nie tylko skryptów.
🟢
quality-focused mindset
Oczekuje się, że będziesz proaktywnie szukać problemów i dbać o jakość, a nie tylko wykonywać zadania.
🟡
work closely with developers, QA engineers, DevOps, product owners, and business stakeholders
Będziesz musiał dużo komunikować się z różnymi zespołami i osobami, co może oznaczać wiele spotkań i dyskusji.
🔴
agile delivery environment
Praca będzie prawdopodobnie charakteryzować się częstymi zmianami wymagań i priorytetów.
🟡
improve feedback loops for development teams
Może to oznaczać, że obecne procesy są niewydajne i będziesz musiał je usprawniać, co może być czasochłonne.