About Us:
As an Automation QA Engineer at Kenility, you’ll join a tight-knit family of creative developers, engineers, and designers who strive to develop and deliver the highest quality products into the market.
Technical Requirements:
- Bachelor’s degree in Computer Science, Software Engineering, or a related field.
- Strong command of C# and the .NET ecosystem.
- Practical experience creating UI automation with Playwright for .NET or Selenium using C#.
- Experience building BDD-based automation frameworks, preferably with ReqNRoll or SpecFlow.
- Hands-on background in API test automation using RestSharp or similar C# testing tools.
- Experience working with Azure DevOps, including CI/CD pipelines, Test Plans, and work item management.
- Ability to integrate automated test suites into continuous integration workflows.
- Solid understanding of automation strategy, test design, maintainability, and long-term suite stability.
- Familiarity with Allure reporting within automated testing pipelines.
- Experience validating Angular front-end applications and ASP.NET MVC / Web API back-end services.
- Knowledge of background processing technologies such as Hangfire and Windows Services.
- Experience in RCM Healthcare domains such as claims, billing, or payments.
- Experience working in AI-assisted SDLC environments and using AI-enabled tools as part of engineering workflows.
- Minimum Upper Intermediate English (B2) or Proficient (C1).
Tasks and Responsibilities:
- Design, build, and maintain automated testing solutions for web and API-based applications.
- Develop reliable and scalable automation frameworks within a Microsoft/.NET-oriented environment.
- Create and maintain UI automation tests using C# and Playwright for .NET.
- Implement and support BDD automation using ReqNRoll or related SpecFlow-based approaches.
- Build API automation test suites using C# tools such as RestSharp.
- Integrate automated tests into Azure DevOps CI/CD pipelines.
- Configure and maintain Allure reports as part of the continuous integration process.
- Improve test suite reliability by creating maintainable, stable, and flake-resistant automated tests.
- Validate solutions across ASP.NET MVC, Web API services, Angular applications, background jobs, and Windows Services.
- Work closely with development and DevOps teams to promote quality throughout the SDLC.
- Maintain automation code in source control while following engineering best practices.
- Support test execution, results analysis, and defect tracking through Azure DevOps.
Soft Skills:
- Responsibility
- Proactivity
- Flexibility
- Great communication skills