Lead Automation Software Engineer

Lviv, 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.


We are looking for a new specialist in the EPAM Intelligent Automation (IA) competency to join our project team.
On this position, you will have an opportunity for career growth within a new forward-looking, evolving and rapidly growing area of IA aimed at clients interested in business processes automation. IA has been chosen as a strategic area for our company.
Our competency operates with progressive technologies and provides an opportunity to pass the certification, gain respective domains knowledge, and grow the own team in perspective. Various platforms are used on the projects: WorkFusion, UIPath, Automation Anywhere and different specific technologies: BPM, RPA, ML, OCR, Chatbots.
Our customers are:
• Business domain: Banking/Insurance/Retail/Healthcare companies
• Location: North America, Europe, UK
Previous Intelligent Automation experience is not required - sufficient training will be provided upon joining the team.


  • Develop software bots: data processing , integration with 3rd party API (REST, SOAP), working with databases, documents processing and automation, etc;
  • Design bot process before implementation phase: data flow diagram, integration, security, performance;
  • Lead the team during development lifecycle, task breakdown, distribution and controlling;
  • Facilitate the Intelligent Automation practice, mentor junior colleagues;
  • Work directly with customers to ensure delivery, perform demos.


  • 5+ years of software development experience;
  • Practical experience in architecture of automated solutions/Continuous Delivery;
  • Strong knowledge of Java core;
  • Knowledge of Selenium, Selenium-Grid, WebDriver, AutoIt;
  • OOP design patterns, principles and best practices;
  • Knowledge of web services, REST and SOAP;
  • Knowledge of XML and JSON data structures;
  • Good troubleshooting, problem solving;
  • Experience in leading small development teams;
  • Quick learning ability;
  • Patience and perseverance;
  • Good communication skills;
  • Not being afraid to raise issues and drive changes;
  • Readiness to work in a fast-changing Agile environment;
  • Readiness to have short-term business trips;
  • SCRUM experience;
  • Intermediate or higher English level (B1+) as direct communication in English with the customers will take place.

Nice to have

  • Groovy language;
  • CSS Selectors, XPath and JSONPath;
  • Experience with Regular Expressions;
  • Experience in Financial/Banking/Insurance domains;
  • A desire to gain new knowledge and improve existing challenges;
  • Experience in working with XPath, Web-Harvest.

We offer

  • Competitive compensation depending on experience and skills;
  • Individual career path in engineering;
  • Social package - medical insurance, sports;
  • Compensation for sick lists and regular vacations;
  • English classes with native speaker (certified English teachers);
  • Flexible work hours.