Conferința Top Angajatori Undelucram.ro

Descoperă cum se schimbă piața muncii și cum arată realitatea din spatele brandului la angajatori.

Senior QA Automation Engineer (Python/Java) - EPAM Romania
Aplică extern

Senior QA Automation Engineer (Python/Java)

Publicat 19.01.2026 | Expiră 05.03.2026

Descriere job

EPAM is a leading global provider of digital platform engineering and development services. We are committed to having a positive impact on our customers, our employees, and our communities. We embrace a dynamic and inclusive culture. Here you will collaborate with multi-national teams, contribute to a myriad of innovative projects that deliver the most creative and cutting-edge solutions, and have an opportunity to continuously learn and grow. No matter where you are located, you will join a dedicated, creative, and diverse community that will help you discover your fullest potential.

We are seeking a skilled and motivated Senior QA Automation Engineer with extensive experience in designing, developing, and maintaining automated test frameworks for complex enterprise applications. With proficiency in Python and/or Java, you will work on ensuring the consistency, quality, and reliability of complex enterprise applications through UI, API, and database testing, while collaborating with cross-functional teams to elevate system performance and efficiency.

Responsibilities

  • Design, develop, and maintain scalable and reusable automation test frameworks for UI, API, and database testing
  • Perform comprehensive data migration testing, including validation, reconciliation, and transformation checks
  • Develop and execute functional, regression, integration, and end-to-end test cases
  • Lead test framework architecture, ensuring adherence to clean code and object-oriented design principles
  • Conduct test code reviews and apply best practices for debugging and clean coding
  • Automate tests using tools like Selenium WebDriver, Playwright, or Cypress, and frameworks such as TestNG or JUnit
  • Execute API testing using REST Assured, Postman/Newman, or Karate for reliable interface validation
  • Validate database integrity and consistency through strong SQL skills across Oracle, MySQL, PostgreSQL, or SQL Server
  • Perform ETL testing while managing large datasets and ensuring robust test data management practices
  • Integrate automated test cases into continuous integration/continuous deployment pipelines using Jenkins, GitHub Actions, GitLab CI, or Azure DevOps
  • Conduct cross-browser and cross-platform testing to maintain usability and function across different environments
  • Oversee test execution in cloud environments to simulate production scenarios effectively
  • Collaborate with development, DevOps, and business teams to define and refine testing strategies for project success

Requirements

  • 3+ years of experience in automated testing and quality assurance
  • Strong proficiency in Python and/or Java with deep knowledge of object-oriented programming principles
  • Expertise in one or more UI automation tools such as Selenium WebDriver, Playwright, or Cypress, combined with a strong understanding of TestNG/JUnit frameworks
  • Background in API automation using REST Assured, Postman/Newman, or Karate
  • Knowledge of Jenkins, GitHub Actions, GitLab CI, or Azure DevOps for integrating automation in CI/CD pipelines
  • Proficiency in Git for version control and collaboration
  • Strong SQL skills, particularly in Oracle, MySQL, PostgreSQL, or SQL Server databases
  • Background in data integrity and consistency validation as well as database reconciliation and ETL testing concepts
  • Skills in managing large datasets and developing scalable test data management strategies
  • Test framework design, data-driven/keyword-driven automation, and cross-environment test execution
  • Flexibility to conduct end-to-end, integration, system, and functional testing
  • Analytical and problem-solving mindset with attention to quality and detail
  • Excellent communication and collaboration skills for team alignment and goal achievement
  • Minimum English language level of B2+

Nice to have

  • Familiarity with Docker for testing in containerized environments
  • Understanding of Oracle RDBMS-related testing efforts
  • Awareness of performance testing tools such as JMeter
  • Basic knowledge of security testing principles like OWASP fundamentals

We offer

  • We believe that the greatest strength of the company is its people. EPAM is fully committed to help its employees to reach their full potential and achieve their professional goals through continues learning. With this in mind, we would like to introduce to you few of the many opportunities and services which we believe will help you expand your current knowledge:
  • Full access to cutting-edge tools and technologies
  • Competitive compensation depending on experience and skills
  • All-around Social package: professional & soft skills training, medical & family care programs, sports
  • Relocation opportunities
  • Free English classes
  • Unlimited access to LinkedIn learning solutions
  • Continuous experience exchange with experts and professionals worldwide
  • Friendly team and comfortable working environment
  • Engineering, corporate, and social events within and outside the Company
  • Flexible working schedule
  • Opportunities for self-realization
EPAM Romania

EPAM Romania

72 anunțuri active

4.17

134 evaluări

Oportunități de avansare

Pachet salarial

Timp la birou vs. timp liber

Management

Proceduri și valori

Criterii job

Angajat Senior level (> 5 Ani)
Tip job Full-time
Orașe Remote