Position: QA Automation engineer with C# (Poland)
Company: Epam
Experience required: 3y
English level: intermediate

DESCRIPTION
Currently, we are looking for a QA Automation engineer with  .Net for our Wroclaw office to make the team even stronger.

SMP – Settlement Monitoring Platform is a distributed information system which main purpose is to provide fresh and relevant data, trades and deals around the world to the business.
It helps to:
- Monitor of processing current trades on market;
- Deliver all orders on time;
- Automatically react on failures;
- Avoid fines from partners.

Moreover, it is currently growing into a wide information system and a golden source of data which will be consumed by many customers who are using Client Platform.
Currently, SMP project is evolving to become a real-time event streaming platform.

3+ 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)


Additional Desirable Skills

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