Поиск работы на robota.uaukraine

Эта вакансия уже завершена

EPAM — вакансия в Senior Software Test Automation Engineer with Java
Вакансия закрыта

Senior Software Test Automation Engineer with Java

EPAM
3 года назад
17 ноября 2020
Киев

Today we are a global team of technologists and thinkers, who help transform the world with the power of software, enabling our customers to be competitive and disruptive in the marketplace through innovative technology solutions.

 

DESCRIPTION

Our client is a global data, analytics, and technology company headquartered in Atlanta. It operates or has investments in 24 countries in North America, Central and South America, Europe, and the Asia Pacific region. It blends unique data, analytics, and technology with a passion for serving customers globally, to create insights that power decisions to move people forward.

 

The company plans to create a data lake for one of the biggest data analytics company working with personal information both domestically and internationally. In a nutshell, this includes re-platforming of on-premise Enterprise Data Hub from the Hadoop cluster, Oracle DWs, MS SQL, and other sources into GCP.

 

The main challenge would be a creation of automation testing process from scratch meaning starting with elaborating runtime environment, selecting proper tools and frameworks, aligning on testing strategy and defining key aspects and features which need to be automated, creating tests by itself and increasing general coverage with an aim to reduce manual testing activities and decreasing CI/CD pipeline timeline.

 

REQUIREMENTS

  • 3+ years of professional experience in software test automation
  • Expertise in Java
  • Good understanding of CI/CD, role of automation testing in the pipeline, integration of testing into CI/CD
  • Experience of creating complex Jenkins pipelines from scratch
  • Strong SQL knowledge
  • Proven experience of working with cloud providers (ideally with GCP): understanding IaC, dynamic resource provisioning
  • Experience of testing complex backend systems: message-based systems, microservices; ability to test a platform when there is no ability to test via UI
  • Familiarity with Design Patterns, Clean Code
  • Experience of Agile software development
  • Good command of both verbal and written English (intermediate or higher level)

 

NICE TO HAVE

  • Knowledge of Scala
  • Data quality skills
  • Understanding and experience in Spark or similar processing engines
  • Understanding of Big Query, Hive or similar
  • Understanding of Avro, Parquet, ORC or similar data formats
  • Knowledge of Airflow and Python correspondingly
  • Data modelling skills would be a big plus

 

BENEFITS

  • Competitive compensation depending on experience and skills
  • Individual career path in engineering
  • Social package - medical insurance, sports
  • Sick leave and regular vacation
  • Unlimited access to LinkedIn learning solutions
  • Partial coverage of costs for certification and IT conferences
  • English classes with certified English teachers

 

EVEN MORE EPAM BENEFITS

  • We offer the possibility to work on full product lifecycle -from concept to delivery into production
  • We offer mentorship program
  • We offer guaranteed professional growth through the technology trainings and technology communities inside EPAM
  • We are proactive Agile/Scrum/XP practitioners 

З 1993 EPAM Systems, Inc. (NYSE: EPAM) використовує прогресивний досвід розробки

больше 500  сотрудников

с 1993 года  на рынке