EPAM Systems

Senior Software Test Automation Engineer (Python)

3+ months agoLviv, Ukraine

Striving for excellence is in our DNA. Since 1993, we have been helping the world's leading companies imagine, design, engineer, and deliver software and digital experiences that change the world. We are more than just specialists, we are experts.
DESCRIPTION EPAM is committed to providing our global team of 36,700+ EPAMers with inspiring careers from day one. EPAMers lead with passion and honesty and think creatively. Our people are the source of our success and we value collaboration, try to always understand our customers' business, and strive for the highest standards of excellence. In today's new market conditions, we continue to support operations for hundreds of clients around the world remotely, with the vast majority of our teams working from home. No matter where you are located, you'll join a dedicated, diverse community that will help you discover your fullest potential.

  • 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
  • Expert knowledge of: Python, SQL, database load scripts
  • Good knowledge of Java and MySQL/MariaDB is a big plus
  • 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 in engineering
  • Social package - medical insurance, sports
  • Sick leave and regular vacation
  • Partial coverage of costs for certification and IT conferences
  • English classes with certified English teachers
About the Project 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 backend 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).

Job ID: EPAM-51128