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.
- At least four years of experience in test automation or SDET roles with progressively greater responsibilities.
- Proficient in C# programming and hands-on experience with UI test automation tools such as Selenium, Cypress, or Playwright.
- Skilled in API test automation for REST and GraphQL endpoints, including validation using Postman and code-based solutions.
- Experience building and executing performance and load tests using JMeter, Locust, or k6.
- Strong understanding of BDD and TDD methodologies, with familiarity in SpecFlow and Cucumber-style frameworks.
- Proficient in SQL with hands-on experience in Oracle and PostgreSQL environments.
- Ability to use GenAI tools such as GitHub Copilot to accelerate test script development and generate realistic test data.
- Comprehensive knowledge of test case design, risk-based testing, and defect tracking practices.
- Demonstrated effectiveness collaborating with cross-functional, distributed teams.
- Experience with Azure services, Azure DevOps, and Azure Database for PostgreSQL is a plus.
- Awareness of HIPAA standards and their implications for testing in healthcare systems.
- Familiarity with secure API testing protocols such as OAuth2 or OpenID Connect.
- Knowledge of Microsoft AutoGen is advantageous.
- Minimum Upper Intermediate English (B2) or Proficient (C1).
Tasks and Responsibilities:
- Design and maintain UI test suites using Selenium, Cypress, or Playwright integrated with C#.
- Create and manage automated tests for REST and GraphQL APIs using Postman and custom frameworks.
- Develop and evolve BDD and TDD-based test systems utilizing SpecFlow and Cucumber patterns.
- Leverage GenAI tools like GitHub Copilot to streamline test creation and enhance data generation.
- Define and execute load and performance tests with tools such as JMeter, Locust, or k6.
- Construct test cases and data pipelines to support consistent and reliable automated test execution.
- Apply risk-based testing strategies and manage defect tracking throughout development cycles.
- Validate API security and authentication flows in alignment with healthcare industry standards.
- Collaborate with engineering, product, and QA teams to integrate tests into continuous integration environments.
- Mentor peers on quality assurance best practices and foster continuous testing improvements.
Soft Skills:
- Responsibility
- Proactivity
- Flexibility
- Great communication skills