Role Overview
We are seeking a highly motivated and experienced
Senior Software Development Engineer in Testing (Senior SDET)
to contribute to the quality of our AI-driven cloud operations platform. This role focuses on building scalable, reliable, and intelligent test automation systems to ensure high-quality releases in a fast-paced SaaS environment.
The ideal candidate will be hands-on with modern quality engineering practices, including automation, API testing, and cloud-native validation, while working closely with engineering teams to ensure end-to-end product quality across distributed systems.
Key Responsibilities
Design, develop, and maintain
scalable automation frameworks and test suites
across UI, API, and integration layers
Collaborate with developers to
embed quality practices early in the development lifecycle (shift-left)
Develop and execute
automated test cases
and ensure integration into CI/CD pipelines
Contribute to defining and implementing
test strategies for microservices-based and distributed systems
Perform
API-first testing
, including validation of REST endpoints and schema/contracts
Identify, debug, and track defects, working closely with engineering teams for resolution
Leverage
logs, metrics, and traces
to validate system behavior and improve production quality
Ensure
adequate test coverage
and maintain high standards for release quality
Contribute to improving
automation frameworks, tools, and processes
Participate in design and code reviews to
improve testability and quality
Support test data setup, environment configuration, and test execution in cloud environments
Desired Skills and Requirements
Must Have
Strong programming experience in
Python (preferred) or Java/JavaScript
Hands-on experience with modern automation frameworks:
Playwright / Cypress (UI Automation)
Pytest, Robot Framework, or similar frameworks
Strong experience in
API testing
:
REST APIs using tools like
Postman/Newman, REST Assured, or Python (requests)
Experience with
CI/CD tools
such as Jenkins, GitHub Actions, or GitLab CI
Solid understanding of
cloud-native architectures
(microservices, containers, distributed systems)
Experience working with
Docker and Kubernetes-based environments
Strong understanding of
SDLC and Agile methodologies
Experience testing
cloud-based applications
, preferably on AWS
Familiarity with
contract testing / schema validation (OpenAPI, Pact, etc.)
Exposure to
observability tools
such as Prometheus, Grafana, ELK/OpenSearch
Familiarity with
AI-driven or intelligent test automation tools
Strong debugging and problem-solving skills
Good to Have
Experience testing
AI/ML-driven systems or data-intensive applications
, including:
Validating outputs for accuracy and consistency
Understanding non-deterministic system behavior (e.g., LLM-based features)
Experience with
test data management and validation frameworks
(e.g., Great Expectations)
Knowledge of
event-driven architectures
(Kafka, messaging systems)
Exposure to
security testing fundamentals (OWASP)
Experience with
shift-right practices
such as monitoring, logging, or canary validation
Soft Skills
Strong collaboration and communication skills
Proactive mindset with a focus on continuous improvement
Ability to work independently while contributing effectively within a team
Attention to detail with a strong sense of ownership
Experience
5-7
years of experience in
test automation / quality engineering
Proven experience working in
agile, fast-paced product environments
Experience contributing to
automation frameworks and test strategy implementation
Education
Bachelor’s degree in Computer Science or a related field