Skip navigation EPAM

Software Test Automation Engineer (Python) Lviv, Ukraine or Remote

Software Test Automation Engineer (Python) Description

Job #: 74125
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.

DESCRIPTION


The candidate will be required to work with cross functional teams including Development and Application Support. Active participation is required in daily and weekly status meetings. The candidates should possess the ability to understand and test complex back end systems deployed into multiple environments, as well as demonstrate the desire to build their domain knowledge of the products they support. As a member of the QA team you will be involved in writing test cases (and, possibly, test plan) and scripts, test case automation and execution of all the testing required to ensure that the software meets business requirements and is high quality one. You will perform functional testing (which includes application integration, system, system / network integration and acceptance testing) and non-functional testing (such as performance, volume, load and fallback testing).

Responsibilities

  • Active application testing and test automations work
  • Participates in requirement refinements and reviews, functional specification reviews, technical design reviews and contributes to development project estimates, scheduling and test plans
  • Proactively identifies and resolves potential problems / issues including authoring of technical specifications
  • Regularly informs manager on his progress and progress of project, identifying risks early in the process
  • Reviews the testing approach used by the team and proposes improvements in order to maintain high quality of the product
  • Provides test coverage, test case / suite runs and other QA reports needed

Requirements

  • Expert knowledge of: Python, SQL, database load scripts
  • Performance tuning: ability to tune SQL statements and understanding of indexing strategies
  • Strong background in software engineering in testing discipline
  • English level B1+

We offer

  • Competitive compensation depending on experience and skills
  • Individual career path
  • Unlimited access to LinkedIn learning solutions
  • Social package - medical insurance, sports
  • Compensation for sick lists and regular vacations
  • English classes with certified English teachers
  • Flexible work hours

Hello. How Can We Help You?

Our Offices