Position: AQA Engineer (C#)
Company: EPAM Systems (Odessa)
Category: QA Automation
Experience required: 2y
English level: intermediate
Published: 2022-01-01T00:00:00+02:00

DESCRIPTION
As a Software Test Automation Engineer (C#), you will live on the front lines of the products we create, and build features used by millions of people every day.

Our customer is a US provider of information for worldwide professionals in healthcare. As part of the Team of 80+ highly skilled engineers, you will be involved in developing a healthcare solution. This solution allows users to get immediate access through the relevant search to the most up-to-date diverse information available. Content is gathered from different sources, processed and is then available through user-friendly UI.

The project is focused on the development of the complex platform for working with healthcare information. The EPAM team involved in the platform creation that accumulates and distributes medical knowledge. The platform is used by doctors, nurses, and medical laboratories to get access to the most relevant knowledge base in the industry. The technologies are on the .NET stack and Web services. Knowledge of latest and greatest engineering practices including CI/CD and Agile processes is essential. Our team is working on a bunch of services used across all platform, the main one is the search engine (Solr search engine).
Testing is mostly API (Rest services) with SoapUI.

PROJECT TECHNOLOGIES AND TOOLS
C#
Selenium Web Drive
SQL, JS, Jenkins
TFS
NUnit
Web services
SoapUI and Rest web services testing
Service layer tools (fiddler or similar, RestSharp)
Scrum

RESPONSIBILITIES
Automation test case creation and execution
Extending and maintaining the existing testing framework
Bugs reporting and bug fix verification
Interacting with other distributed teams of this product
Working closely within SCRUM/Delivery teams as well as the larger QA team under the supervision of a mentor on priorities provided
Automation vs manual: 80% vs 20%

REQUIREMENTS
2+ years of experience in test automation
Good knowledge of C# and OOP
Experience in Selenium WebDriver
Experience with TFS/ Git
Experience in CI (Jenkins, TeamCity, etc.)
Experience in Agile software development
Good knowledge of testing theory, approaches, etc
Knowledge of Web Services testing will be a plus
Experience in SoapUI will be a plus
Knowledge of Protractor and JMeter will be a plus
Experience of manual testing (requirement analysis, test case design)
Strong communication skills
Good spoken and written English