EPAM Systems

Senior / Lead QA Automation Engineer (.NET, Java)

1 month agoWroclaw, Poland

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
QA Automation engineers are involved in variety of activities mostly covering API Integration level (70-80% time effort) vs UI Tests (20%-30% time effort). All of them are under Continuous Integration, Regression test suite is regularly reviewed and updated.

ABOUT THE PROJECT
Our client is one of the largest investment banks in the world.
Requirements

  • 5+ year experience on senior QA automation engineer position
  • Basic testing standards and techniques
  • .NET
  • Selenium WebDriver (Page Object pattern, selectors, waits, timeouts, FindElement, FindElements, some minimal knowledge of JavaScript in order to use it together with WebDriver)
  • SpecFlow, SpecFlow+, possibly NUnit (step definitions/bindings, binding scope, scenario and feature setups/cleanups, Scenario/Feature contexts, context injection, hooks and tags)
  • SQL (queries, stored procedures, views)
  • Git as SVCS
  • TeamCity as CI tool
  • Jira as a Scrum board and test management system
  • Scrum (good understanding, active participation in scrum meetings and in dev meeting as well)
  • English (Minimal B1 level)
Nice to have
  • Ability to understand and use DEV code (software design patterns knowledge is desirable as well as understanding of such things like dependency injection)
  • Experience in performance testing
  • Experience testing with Kafka or any other similar distributed system
  • Experience in Java or Kotlin is a plus
We offer
  • Vast opportunities for self-development: online courses and library, experience exchange with colleagues around the world, partial grant of certification
  • English language classes
  • Polish language classes for Foreigners
  • Career development center
  • Unlimited access to LinkedIn learning solutions
  • Possibility to relocate for short and long-term projects (ex. to USA or Switzerland)
  • Benefit package (private insurance, health care, multisport, lunch tickets, and shopping vouchers, etc.)
  • Possibility to be involved in an international project
  • Remote work options
  • Mentoring programs with experts that will help you to grow
  • Discount on Apple products up to 10%
  • Relocation package for foreign applicants as well as for people relocating within Poland
  • Please note that only selected candidates will be contacted
Apply

Job ID: EPAM-57112