Position: Senior AQA Engineer (C#/.Net) IRC192004
Company: GlobalLogic Ukraine
Category: .NET
Experience required: 5y
English level: upper

**Description:**

The client is a product international company with a common goal to redefine the legacy approach to Privileged Access Management by delivering multi-cloud-architected solutions to enable digital transformation at scale. Client company establishes a root of trust and then grants the least privileged access just-in-time based on verifying who is requesting access, the context of the request, and the risk of the access environment.

The client’s products centralize and orchestrate fragmented identities, improve audit and compliance visibility, and reduce risk, complexity, and costs for the modern, hybrid enterprise. Over half of the Fortune 100, the world’s largest financial institutions, intelligence agencies, and critical infrastructure companies, all trust this company to stop the leading cause of breaches – privileged credential abuse.

**Requirements:**

4+ years of commercial experience in software QA methodologies, tools, and processes
Proven test design skills
Practical experience in writing clean code
Proficiency with at least one OOP language (C#/.NET is preferred)
Understanding of modern test automation patterns and standards
Hands-on experience with different types of test automation
Excellent communication skills
Analytical mind and problem-solving aptitude
Effective time management
Experience with non-Windows platforms and cross-platform development

**Must Have:** C#/.NET; REST; Azure DevOps; Playwright; basic knowledege of microservices testing, Docker, messaging (e.g. RabbitMQ).
**Nice to have:** Azure (Storage, CosmosDB), Redis, Kubernetes, Docker Compose, SignalR.

**Responsibilities:**

Create and Review test plans, Product Documentation, and User Manuals.
Build, Execute, and Maintain Progression and Regression, Automation Test Suites
Develop and own the team’s automation infrastructure and tests
Design, code, and execute automation scripts from existing test cases and work with an existing test automation framework
Coordinate with developers and test team members to prioritize testing efforts
Estimate test automation activities
Plan and manage assigned testing activities
Create clean and concise test scripts
Investigate issues to provide accurate and reproducible info to the dev team
Provide status reports on time
Continuously improve testing on the project
Participate in QA Initiatives
Participate in defect resolution
Take part in agile ceremonies to estimate and execute automation projects