We are seeking an experienced Software Development Engineer in Test to design, develop, and maintain advanced testing frameworks and tools for our healthcare product ecosystem. You will work at the intersection of software development and quality engineering, building scalable automation solutions, test infrastructure, and quality tools that enable rapid, reliable delivery of healthcare products.
About Amazon Health
Amazon Health is revolutionizing healthcare through innovative technology solutions that make healthcare more accessible, affordable, and convenient for customers worldwide. We combine Amazon's world-class technology infrastructure, logistics expertise, and customer-centric approach to transform how people access and experience healthcare services globally.
Key job responsibilities
Design, develop, and effectively apply automated solutions that test major portions of software (significant components, features, mid-size applications, services)
Build complete test and measurement solutions (performance, load, scalability, usability, etc.)
Build and maintain CI/CD pipelines with integrated quality gates and automated testing
Develop custom testing tools and utilities to support complex healthcare testing scenarios
Create and maintain API testing frameworks for microservices and distributed systems
Use data from testing, deployment, and production to measure quality and provide actionable improvement to the product
Assess the testability of components/features built by development teams (instrumentation, modularity, APIs allow for verification)
Review development changes to prevent failure cases and ensure code is tested at appropriate levels
Define, implement, and analyze metrics to determine test effectiveness and overall software quality
Apply software testing techniques such as equivalence class partitioning, boundary value testing, etc.
Prevent and find defects early in the development cycle
Collaborate with development teams to implement testability features in products
Mentor team members on automation best practices and advanced testing techniques
Drive adoption of testing best practices across multiple development teams
Implement security testing automation and compliance validation tools
Actively participate in code review process, design discussions, planning, and post-mortem reviews
About the team
Join Amazon Health's centralized Quality Engineering team in Bangalore as a Software Development Engineer in Test (SDET), where you'll architect and build sophisticated testing infrastructure and automation frameworks. Our team is responsible for ensuring the quality, reliability, and scalability of healthcare products that serve millions of customers while maintaining the highest standards of security and regulatory compliance.
BASIC QUALIFICATIONS
------------------------
Experience programming with at least one modern language such as Java, C++, or C# including object-oriented design
Experience in penetration testing and exploitability-focused vulnerability assessment
Experience in platform-level security mitigations and hardening for Linux and Windows
Bachelor's or Master's degree in Computer Science, Engineering, or related technical field
4+ years of software development experience with strong programming skills (meets SDE-T II tech bar)
Proficiency in multiple programming languages (Java, Python, JavaScript, C#, or Go)
Solid understanding of software design patterns and test strategy
Ability to work independently and with team to deliver software successfully
Strong experience with test automation frameworks and tools (Selenium, Cypress, TestNG, JUnit)
Experience building and maintaining CI/CD pipelines (Jenkins, GitLab CI, AWS CodePipeline)
Solid understanding of software architecture, design patterns, and system design
Experience with API development and testing (REST, GraphQL, gRPC)
Knowledge of database technologies and data testing strategies
Experience with cloud platforms and infrastructure as code (AWS preferred)
Strong understanding of distributed systems and microservices testing
Experience with containerization and orchestration (Docker, Kubernetes)
Ability to solve difficult technical problems with testable, maintainable, and efficient solutions
Experience designing and developing automated solutions that test major portions of software
Ability to constructively identify problems and propose solutions
Excellent problem-solving and system design skills
Strong communication and collaboration abilities
Established good working relationships with teammates and peers
PREFERRED QUALIFICATIONS
----------------------------
Knowledge of overall system architecture, scalability, reliability, and performance in a database environment
Experience with security in service-oriented architectures and web services
Experience in healthcare, pharmaceutical, or highly regulated industry development
Knowledge of healthcare standards and compliance requirements (HIPAA, HL7, FHIR, FDA)
Advanced AWS experience with services like Lambda, ECS, RDS, DynamoDB, API Gateway
Experience with infrastructure as code tools (Terraform, CloudFormation, CDK)
Knowledge of machine learning model testing and data pipeline validation
Experience with chaos engineering and resilience testing frameworks
Familiarity with security testing tools and practices (OWASP, penetration testing)
Experience with mobile application testing frameworks and device farms
Knowledge of accessibility testing automation (WCAG compliance)
Experience with big data testing and analytics validation
Familiarity with blockchain or distributed ledger testing (for health records)
Experience with real-time systems and event-driven architecture testing
Our inclusive culture empowers Amazonians to deliver the best results for our customers. If you have a disability and need a workplace accommodation or adjustment during the application and hiring process, including support for the interview or onboarding process, please visit https://amazon.jobs/content/en/how-we-hire/accommodations for more information. If the country/region you're applying in isn't listed, please contact your Recruiting Partner.
Beware of fraud agents! do not pay money to get a job
MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.