About the Role
We are seeking a highly skilled Senior Software Development Engineer in Test (SDET) with strong full stack engineering expertise, deep backend and service-level automation experience, and a passion for building scalable, developer-grade quality engineering solutions. This role combines frontend and backend development, cloud-native testing, and AI-augmented quality engineering using Amazon Bedrock and modern Large Language Models (LLMs).
As a Senior SDET, you will design scalable automation frameworks, contribute directly to application development, build intelligent testing workflows, and drive quality across distributed systems and customer-facing applications. You will work closely with engineering, DevOps, and product teams to ensure reliability, scalability, performance, and maintainability across the software development lifecycle.
Key Responsibilities
- Design, build, and maintain scalable automation frameworks for:
- API testing
- Microservices testing
- Frontend UI automation
- Integration and end-to-end testing
- Develop internal developer tools, SDKs, reusable libraries, and test harnesses to improve engineering productivity and system reliability.
- Contribute to frontend development using modern frameworks such as React, Angular, or Vue while ensuring accessibility, maintainability, and testability.
- Contribute to backend development of APIs, microservices, and distributed systems using Python or Java.
- Architect and maintain CI/CD-ready automated testing pipelines integrated with AWS cloud infrastructure including Lambda, ECS/EKS, S3, CloudWatch, and DynamoDB.
- Implement AI-augmented testing workflows using Amazon Bedrock and modern LLMs for:
- Automated test generation
- Log and failure analysis
- Intelligent anomaly detection
- Regression analysis
- Build and execute performance, load, resilience, and scalability testing strategies for frontend and backend systems.
- Collaborate with engineering teams to design testable architectures, improve observability, and enforce automated quality gates.
- Lead root cause analysis efforts for production issues and implement automated regression protections.
- Mentor engineers on automation best practices, code quality, testing strategy, and AI-assisted quality engineering.
Required Qualifications
- 5+ years of experience as an SDET, Software Engineer, or Full Stack Developer.
- Strong software engineering and coding skills in Python or Java with production-grade development experience.
- Hands-on frontend development experience using React, Angular, Vue, or similar frameworks.
- Hands-on backend development experience with APIs, microservices, and distributed systems.
- Strong expertise in:
- API testing
- Contract testing
- Service-level automation
- Integration testing
- Proven experience building automation frameworks from scratch.
- Strong understanding of CI/CD pipelines, automated quality gates, and DevOps workflows.
- Experience with AWS cloud services including EC2, Lambda, S3, IAM, and CloudFormation/Terraform.
- Experience integrating or building solutions using LLMs or Amazon Bedrock.
- Familiarity with Docker and Kubernetes.
Preferred Qualifications
- Experience with frontend automation frameworks such as Playwright or WebdriverIO.
- Experience with observability and distributed tracing tools including CloudWatch, Datadog, and OpenTelemetry.
- Knowledge of performance testing tools such as k6, Gatling, or Locust.
- Experience with event-driven architectures using Kafka or SNS/SQS.
- Background in security testing, reliability engineering, or chaos engineering.
- Contributions to open-source or internal testing frameworks.
Soft Skills
- Excellent communication and collaboration skills.
- Ability to influence engineering teams and drive quality initiatives.
- Passion for automation, developer experience, and AI-driven quality engineering.
- Strong problem-solving and analytical thinking abilities.
- Ability to lead initiatives and establish quality strategy across teams.
Why Join Us?
- Work on modern cloud-native platforms and distributed systems.
- Build next-generation AI-assisted quality engineering solutions.
- Collaborate with highly skilled engineering and product teams.
- Influence architecture, tooling, and engineering best practices.
- Opportunity to innovate in automation, observability, and intelligent testing.
Technology Stack
Languages: Python, Java, JavaScript/TypeScript
Frontend: React, Angular, Vue
Backend: REST APIs, Microservices, Distributed Systems
Cloud & DevOps: AWS, Docker, Kubernetes, Terraform, CI/CD
Testing: Playwright, WebdriverIO, API Automation, Performance Testing
AI & Automation: Amazon Bedrock, LLMs, AI-Augmented Testing
Observability: CloudWatch, Datadog, OpenTelemetry