Senior Software Development Engineer in Testing
MontyCloud · Hyderabad, TG, India
About The Role
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
This is an external listing. JobSpring does not represent or verify the employer. Report this listing
JobSpring