About Us:
As a Senior SDET 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 proficiency in C# within a .NET-based environment.
- Hands-on experience building UI automation using Playwright for .NET or Selenium with C#.
- Practical experience implementing Behavior-Driven Development frameworks, preferably ReqNRoll or alternatively SpecFlow.
- Experience designing and executing API automation tests using C# libraries such as RestSharp or similar tools.
- Solid knowledge of Azure DevOps, including CI/CD pipelines, Test Plans, and work item tracking.
- Proven experience integrating automated test suites into continuous integration pipelines.
- Strong understanding of automated test design principles, including maintainability and reliability.
- Familiarity with web applications built using Angular and back-end services based on ASP.NET MVC and Web API.
- Exposure to validating background processing solutions such as Hangfire or Windows Services.
- Experience configuring and consuming automated test reports using tools like Allure.
- RCM Healthcare experience (claims, billing, payments).
- Experience with AI-enabled tooling and workflows.
- Minimum Upper Intermediate English (B2) or Proficient (C1).
Tasks and Responsibilities:
- Design, implement, and maintain automated testing solutions for web and API-based applications.
- Build and evolve scalable and reliable automation frameworks aligned with a Microsoft and .NET-centric technology stack.
- Develop and maintain UI automation suites using C# and Playwright for .NET.
- Implement and support BDD-based automation using ReqNRoll to ensure clear and maintainable test scenarios.
- Create and maintain API automation tests to validate service integrations and business logic.
- Integrate automated test execution into Azure DevOps CI/CD pipelines to support continuous quality validation.
- Configure and maintain Allure reporting within CI pipelines to provide clear visibility into test results.
- Ensure test stability by applying best practices that minimize flaky tests and improve long-term maintainability.
- Validate solutions across front-end Angular applications, ASP.NET MVC and Web API backends, and background services.
- Collaborate closely with development and DevOps teams to embed quality practices throughout the SDLC.
- Maintain automation code in source control while following established engineering standards and best practices.
- Support test execution, result analysis, and defect reporting using Azure DevOps tooling.
Soft Skills:
- Responsibility
- Proactivity
- Flexibility
- Great communication skills