Position: Lead Test Automation Engineer (C#)
Company: SoftServe
Category: QA Automation
Experience required: 3y
English level: upper

**WE ARE**

Working with American medical technology company (included in Fortune list of top 500 companies in the world). It employs nearly 50,000 people in more than 50 countries throughout the world and keeps scaling cooperation with SoftServe.

The client plans to issue a new hardware medical station that dispenses medication and similar parts to doctors, surgeons, and another medical personnel. The goal of the project is to analyze the system, reuse part of the previous version and integrate it with the existing new generation client’s medication logistic system to control inventory management and other workflows. 

**YOU ARE** 

We are looking for an active, strong candidate who is

 - Having desktop application experience
 - Knowledgeable of working with virtual machines
 - Flexible & adaptable to customer needs
 - Possessing cross-cultural awareness
 - Showing background of desktop and web application
 - Having a concept of Scrum methodology
 - Great in 'black box' and 'white box' testing - both manual and automation testing. Expert in Test Scenarios creation from all levels (product & system) 
 - Proficient in at least one modern programming language (C#)  
 - Skilled in developing new tools, frameworks, and methodologies (eg. Data-Driven, Keyword, etc.)  
 - Good at Object-Oriented software design and principles 
 - Familiar with  Microsoft Technical Stack (C#, .NET)
 - Demonstrating Intermediate strong+ English level
 - Your advantages reveal in this expertise
             Healthcare domain background
             Databases 
             Test Design and Test Life Cycle
             Agile Environment, using user stories, providing estimates, etc.  

**YOU WANT TO WORK WITH**

Your responsibilities will enable you to

 - Build Automation team
 - Develop automation strategy for the whole product
 - Coach client teams and set-up efficient ATQC processes
 - Able to research, analyze, develop tools and frameworks to provide a thoughtful recommendation for use
 - Perform Object-Oriented software design  
 - Refactor the existing code with best practices and patterns
 - Create and maintain shared libraries, tools, and frameworks to increase team productivity and works with Developers and Testers (eg: Test Analysis,  - Scenarios creator) to make applications more testable, scalable 
 - Incorporate coding best practices and regularly conduct/participate in Code Reviews
 - Code and debug in C# and related Test Automation frameworks 
 - Develop, analyze and improve testing metrics

**TOGETHER WE WILL**

 - Advance the product
 - Build an impactful team
 - Add value to the business

If you enjoy working in a team of smart people and share the same passion for testing with them we'd love to talk to you!