We are seeking a Senior/Lead QA Automation Engineer in Java to design, develop, and maintain automated test frameworks and scripts that ensure the quality, reliability, and performance of software applications.This role involves close collaboration with developers, product owners, and DevOps teams to define test strategies, implement continuous testing in CI/CD pipelines, and identify defects early in the development lifecycle. The engineer will ensure comprehensive test coverage across functional, regression, integration, and performance scenarios, while promoting best practices in test automation and quality engineering within a Scrum and Agile environment.Please note that working from the office 3 days per week is required.ResponsibilitiesCreate, execute, and maintain automated test code and test cases to validate software functionality and performanceIntegrate automated tests into the CI/CD pipeline in collaboration with DevOps and development teams to ensure rapid and reliable software releasesIdentify, document, and track software defects using appropriate tracking tools, and collaborate with development teams to resolve issuesConduct performance and load testing to ensure applications meet performance benchmarks and can handle expected traffic and usageParticipate actively in all phases of the Software Development Life Cycle, from requirements gathering to design, development, testing, and deployment, to build quality into the product from the ground upProvide quality assurance insights and feedback during requirements and design reviews to identify potential issues early and ensure testabilityDefine and track quality metrics, and generate reports to communicate test progress, issues, and risks to stakeholdersRequirements5+ years of experience in QA automation engineeringProficiency in BDD (Behavior-Driven Development)Knowledge of Java SE (minimum version 8)Experience with Maven, JUnit, and AssertJExperience with Selenium and CucumberFamiliarity with JaCoCo for code coverageCapability to work on and improve older code bases, as well as apply modern best practices to new projectsFlexibility to work with and contribute to teams with different skill setsProactive mindset, comfortable working in dynamic environments with fast-paced deliveries and changing requirementsReadiness to work in the office (3 days per week is a must)Fluency in English (B2+)Nice to haveExperience with Azure Cosmos DB SDK and Azure Blob Storage SDKFamiliarity with GitLab CI/CDWe offerWe gather like-minded people:Top tech minds driving innovation in AI, cloud and digital platform modernizationSupportive team and agile, startup-like cultureHybrid by design mode and opportunity to work remotely within PolandChance to work abroad for up to 60 days annuallyBusiness-driven relocation opportunitiesWe provide growth opportunities:Career development programsThought leadership, mentoring, soft skills and well-being programsCertification (Anthropic, Gemini, GCP, Azure, AWS)English classesWe cover it all:Stable payParticipation in the Employee Stock Purchase Plan with a 15% discountBenefits package (health insurance, multisport, shopping vouchers)Referral bonuses up to $2,000Offices featuring entertainment and relaxation zones, table tennis and football, free snacks, coffee and moreCorporate, social and well-being eventsPlease, note:Benefits listed above are available to employees onlyWe are open for working with Contractors. Terms of B2B cooperation agreements are agreed individuallyWe will reach out to selected candidates exclusivelyEPAM 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.