Position: Software Test Automation Engineer (.NET)
Company: EPAM
Experience required: 3y
English level: upper

RESPONSIBILITIES
Analysis of functional requirements, preparing test cases
Prepare automated test scripts, maintenance, running
Find programming bugs, documentation, follow-up
Back-end and front-end testing, taking part in the whole QA process
Close cooperation with the development team(s)
Active participation in functional test processes
Monitor quality requirements during the development process

REQUIREMENTS
4 or more years of experience in defining, developing, and owning test automation infrastructure for a large enterprise
Strong foundation with test case management tools (TestRail, TM4J, QC, etc.)
Fluency in languages, frameworks, and tools for automated testing solutions such as C#, TestNG, RestAssured, Selenium, BDD, Cucumber, Gherkin, Protractor, MongoDB
Ability and interest in developing test automation frameworks from scratch
Be able to contribute in building continuous integration and deployment solutions that served large software engineering organizations
Experience with leveraging SoapUI, Postman or similar testing tools for API testing
Knowledge of advanced SQL and relational database concepts