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

Job Description:
- 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

Job Responsibilities:
GlobalLogic Kharkiv team is seeking a self-motivated Test Automation Engineer / SDET with 2+ years of relevant experience. 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