JustJoin.IT Hybrydowo Senior

Senior QA Automation Engineer - Java

EPAM Systems

⚲ Wroclaw

Do uzgodnienia

Wymagania

  • Java
  • Selenium
  • Cucumber
  • BDD
  • JUnit
  • Maven
  • GitLab CI/CD
  • Performance testing

Opis stanowiska

We are seeking a proactive and creative Senior QA Automation Engineer to join our Operations stream (DigiOps) at a leading global financial institution where operational excellence, cutting-edge technology, and quality engineering come together to drive meaningful change.
In this role, you will help deliver a scalable, compliant corporate action infrastructure by designing and maintaining robust automated test frameworks. Working in a dynamic, fast-paced agile environment, you will collaborate across diverse teams to build quality into our products from the ground up. This role offers a strong mix of hands-on Java and BDD-driven automation, CI/CD integration, and exposure to advanced tech like Agentic Applications.

The position follows a hybrid work model, with 3 days per week in the office.

Responsibilities
• Create, execute and maintain automated test code and test cases using BDD methodologies to validate software functionality
• Collaboration with DevOps and development teams to integrate automated tests into GitLab CI/CD pipelines for rapid, reliable releases
• Identify, document and track software defects, collaborating with developers to resolve issues
• Conduct performance and load testing to ensure applications meet benchmarks and can handle enterprise-level traffic
• Participation in all lifecycle phases from requirements gathering to deployment, providing QA feedback during design reviews to ensure early testability
• Define quality metrics and generate reports to communicate testing progress, risks and quality status to stakeholders

Requirements
• 5+ years of experience in Test Automation using Java
• Knowledge of Java SE (minimum v8) along with experience in Maven, JUnit and AssertJ
• Proficiency in Selenium and Cucumber
• Expertise in BDD (Behavior-Driven Development) and familiarity with Jacoco for code coverage
• Willingness to contribute to multi-disciplinary teams and work on older code bases as well as new initiatives
• Upper-Intermediate English language proficiency (B2+)

Nice to have
• Familiarity with Azure Cosmos DB SDK and Azure Blob Storage SDK
• Experience with GitLab CI/CD
• Skills in testing Agentic Application
• Understanding of RAG Architecture
• Competency in Intelligent Document Processing testing

We offer
• We gather like-minded people:
• Top tech minds driving innovation in AI, cloud and digital platform modernization
• Supportive team and agile, startup-like culture
• Hybrid by design mode and opportunity to work remotely within Poland
• Chance to work abroad for up to 60 days annually
• Business-driven relocation opportunities
• We provide growth opportunities:
• Career development programs
• Thought leadership, mentoring, soft skills and well-being programs
• Certification (Anthropic, Gemini, GCP, Azure, AWS)
• English classes
• We cover it all:
• Stable pay
• Participation in the Employee Stock Purchase Plan with a 15% discount
• Benefits package (health insurance, multisport, shopping vouchers)
• Referral bonuses up to $2,000
• Offices featuring entertainment and relaxation zones, table tennis and football, free snacks, coffee and more
• Corporate, social and well-being events
• Please, note:
• Benefits listed above are available to employees only
• We are open for working with Contractors. Terms of B2B cooperation agreements are agreed individually
• We will reach out to selected candidates exclusively
EPAM is global leader in AI transformation engineering and integrated consulting, serving Forbes Global 2000 companies and ambitious startups. With over thirty years of expertise in custom software, product and platform engineering, we empower our clients to become AI-Native enterprises, driving measurable value from innovation and digital investments.

🔍 Dekoder Ogłoszenia

🟡
leading global financial institution
Praca w dużej, potencjalnie biurokratycznej organizacji z ustalonymi procesami i potencjalnie wolniejszym tempem wprowadzania zmian.
🔴
dynamic, fast-paced agile environment
Może oznaczać częste zmiany priorytetów, szybkie tempo pracy i konieczność szybkiego reagowania na nowe wymagania.
🟡
build quality into our products from the ground up
Oznacza, że QA jest zaangażowany od wczesnych etapów projektu, ale może też sugerować, że jakość nie była priorytetem w przeszłości.
🔴
exposure to advanced tech like Agentic Applications
Może oznaczać, że jest to technologia nowa, mało udokumentowana lub wymagająca samodzielnego zgłębiania wiedzy.
🟡
Participation in all lifecycle phases from requirements gathering to deployment
Oznacza szeroki zakres obowiązków QA, który może wykraczać poza samo testowanie i obejmować analizę wymagań i wsparcie wdrożeń.