Lead Test Automation Engineer (Java)

Gdansk, Poland

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


Currently we are looking for a Lead Test Automation Engineer (Java) for our Gdansk office to make the team even stronger.

As one of the top engineering service providers for clients in Europe and North America, EPAM believes in leading the field by delivering excellence in software engineering. At EPAM, everyone makes a difference and contributes to the synergy that enables us to be experts in consulting, development, testing, support and infrastructure services for many of the world’s most successful organizations. Keen on constant development and eager to be the best among key technology players – this is who we are.

It is an opportunity for an experienced Lead Test Automation Engineer with strong test automation skills in Java environment interested in hands-on development of tests, test tools and driving quality across a wide range of solutions.

The challenges of working within the environment make it necessary for the candidate to be a complete software engineer. This means the person should be able to define and fine tune the scope of the tasks working with client stakeholders, implement a high quality testing solution, make sure it’s properly verified in terms of functional and non-functional requirements and coordinate its release. Ideally the person should also be proactive and drive improvement in various areas. This does not mean only suggesting them but also implementing them after they are discussed and approved.

Responsibilities

  • Develop and support testing environment;
  • Lead testing framework enhancements for new systems under test;
  • Understand requirements and creat new test cases + automation;
  • Take part in root cause analysis: using the logs, database etc., performing comprehensive analysis of any error to assist in identification of the issue root cause prior to recording in the defect-tracking tool;
  • Identify potential quality issues in our systems/processes and drive needed change;
  • Assist key business end-users in user acceptance testing;
  • Assist other QA members in technical testing;
  • Work closely with developers and other testing team members to resolve issues;
  • Mentor team members; knowledge transfer;
  • Manage testing KPIs; bug reporting to stakeholders.

Requirements

  • Strong technical experience in software testing and quality assurance (5+ years);
  • Team leading experience - both technical and team lead;
  • Comprehensive knowledge of QA practices and methodologies: CI/CD;
  • Experience in full testing lifecycle from unit testing to user acceptance testing;
  • Hands-on experience in Java;
  • Automated testing skills using Selenium WebDriver or Protractor;
  • Automated testing skills for REST API (RestAssured, etc.);
  • Understanding of Continuous Integration concept and experience in managing CI servers;
  • Understanding of performance/load testing (jMeter, etc.);
  • Experience in tools and profiling;
  • Great team work skills, ability to build team from scratch, set up team processes;
  • Experience in Agile environment with Scrum or Kanban;
  • Very good communication and time management skills;
  • Very good command of English – Upper-Intermediate or Advanced level (B2/C1);
  • Understanding of test strategy preparation, test design and review, RTM management;
  • Bug management, risk management;
  • Eager to learn new skills, gain new industry experience;
  • Proactive approach to testing, providing testing strategy that fits the project and requirements.

Nice to have

  • Ability to communicate and capture requirements, work with business or architecture;
  • Experience in testing web services in Java;
  • Command line UNIX/Linux user experience;
  • Testing framework experience: JUnit, etc.

We offer

  • Possibility to be involved in an international project (Canada, China, Hong Kong, Mexico, USA, Switzerland, Germany, Sweden, United Kingdom, Russia, Belarus, Ukraine, Hungary, etc.);
  • Language classes (English and Polish);
  • Vast opportunities for self-development: online courses and library, experience exchange with colleagues around the world, partial grant of certification;
  • Career development center;
  • Possibility to take part in both: corporate and startup environment;
  • Possibility to relocate for short and long-term projects;
  • Relocation package for those who relocates to Krakow, Wroclaw, or Gdansk from other locations;
  • Benefit package (health care, multisport, lunch tickets, petrol vouchers and shopping vouchers, etc.);
  • Fruits on a weekly basis;
  • Sponsored sport activities, E-sport program;
  • We kindly ask you to include the following clause in your application: "Wyrażam zgodę na przetwarzanie moich danych osobowych zawartych w mojej ofercie pracy dla potrzeb niezbędnych do realizacji procesu rekrutacji zgodnie z ustawą z dnia 29 sierpnia 1997 r. o ochronie danych osobowych (Dz. U. z 2002 r. Nr 101, poz. 926, ze zm.)";
  • Please note that only selected candidates will be contacted.