Position: Middle test automation engineer (.Net)
Company: GlobalLogic
Category: QA Automation
Experience required: 3y
English level: upper

A project has the aim of developing system satellites (clients) working in the tandem with Medical Informatics system providing customer solutions.

**Requirements**
Experience in software QA methodologies, tools and processes
Proven test design skills
Practical experience in writing clean code
Deep hands-on experience with custom multicomponent framework or tool creation from scratch using .Net
Proficiency with OOP languages (.Net is mandatory)
Deep understanding of modern test automation patterns and standards
Understanding of OOD
Hands-on experience with different types of test automation
Excellent communication skills
Analytical mind and problem-solving aptitude
Effective time management
Fluent spoken and written English
Experience with .Net-based automation stack (Selenium, RestSharp, Specflow)
Powershell knowledge

**Will be a plus**
Desktop test automation skills
Experience with WinAppDriver
CI/CD setup experience

**Personal Qualities**

Proactive with a strong sense of urgency and competitive drive
Enthusiastic communicator
Adaptable
Embraces change
Collaborative team player
Customer service minded
Strong attention to detail, organized and goal-oriented

**Job Responsibilities**
The right candidate must be a team player with strong communication skills and be comfortable working in a fast-paced environment. The successful candidate should possess the right mix of test automation experience with .Net technical stack on a variety of different applications, as well as experience with multicomponent E2E functional frameworks. A track record of developing/tuning test solutions or tools, and passion for designing and engineering automated tests for enterprise software applications over multiple releases is required. Experience with desktop test automation will be a plus.

Participate in the creation of critical project-level artifacts
Coordinate with the team members to prioritize testing efforts
Estimate test automation activities
Plan and manage assigned testing activities
Create/improve custom frameworks and tools (.Net stack)
Perform code review
Investigate issues to provide accurate and reproducible info to the dev team
Strictly follow QMS procedures and processes
Provide status reports on time
Continuously improve testing on the project
Participate in QA Initiatives, collaborate with other test engineers
Mentoring of Junior-level engineers