About Us:
As an 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.
- 4+ years of experience working as an SDET or in similar positions, developing robust automated testing solutions for production environments.
- Familiarity or growing experience with Model Context Protocol (MCP), including understanding how to validate interactions between AI models and data systems.
- Strong proficiency in C# and .NET for building scalable and maintainable automation frameworks.
- Solid experience validating APIs, including REST and GraphQL services, using tools such as Postman, RestSharp, or custom-built solutions.
- Knowledge of authentication and authorization standards such as OAuth2 and OpenID Connect.
- Hands-on experience working with Docker and cloud platforms, ideally within Azure ecosystems.
- Proven ability to design testing approaches for systems with non-deterministic outputs, where results are not strictly binary.
- Experience working with SQL databases such as PostgreSQL or Oracle, including generating realistic synthetic datasets using GenAI tools.
- Minimum Upper Intermediate English (B2) or Proficient (C1).
Tasks and Responsibilities:
- Design and implement end-to-end automated testing strategies for healthcare-oriented applications.
- Develop and maintain validation frameworks for systems leveraging MCP, ensuring secure and reliable communication between AI agents and internal data sources.
- Create testing methodologies capable of evaluating non-deterministic AI behaviors and dynamic workflows beyond traditional pass/fail models.
- Perform comprehensive validation of REST and GraphQL APIs, including identity services, ensuring stability, security, and proper integration with AI components.
- Utilize GenAI tools such as GitHub Copilot to accelerate test development, generate data, and optimize testing processes.
- Manage and standardize testing environments using Docker to ensure consistency across CI/CD pipelines.
- Collaborate closely with stakeholders to explore innovative testing strategies, particularly for complex and undefined AI-driven scenarios.
- Apply strong analytical thinking to identify risks and validate “black box” AI interactions.
- Approach testing challenges with an engineering mindset, focusing on understanding system behavior and improving overall quality.
Soft Skills:
- Responsibility
- Proactivity
- Flexibility
- Great communication skills