Overview
Software Development Engineer in Test (SDET) responsible for ensuring application quality through test planning, automation, and collaboration with development teams.
What you'll do
- Design test plans, analyze requirements, and create, execute, and maintain test cases.
- Perform manual, functional, integration, regression, and API testing.
- Validate cloud-native application workflows using AWS services, including S3, DynamoDB, SNS, SQS, and AWS Glue.
- Use Postman for API testing, debugging, and validation.
- Perform database testing and data validation using SQL, PostgreSQL, and SQL Server.
- Validate search results using Elasticsearch/OpenSearch and Bool Queries.
- Manage automation code using Git and integrate test suites into CI/CD pipelines.
- Maintain test cases, test suites, test runs, execution results, and defect records using test management tools.
- Analyze test failures, perform root cause analysis, and collaborate with developers to resolve defects.
- Track defects and testing activities using Jira and other test management tools.
- Define test plans in one or more areas such as Manual, Automation or Performance testing, and define testing quality standards, guidelines, and methodologies for the team.
- Own specific modules and may lead a sub team on a test deliverable.
- Proactively identify scope for automation and ensure test coverage, productivity and quality benchmarks are met.
- Ensure effective adoption and utilization of testing tools, and review test artifacts and track them to closure.
- Review the test, validation, and pilot results to make sure they meet entry and exit criteria.
- Participate in code reviews, sprint planning, release planning, and product review meetings.
What you'll need
- Bachelor's degree with at least 5 years of relevant QA experience, or equivalent experience.
- Minimum 5 years of relevant experience in QA and test automation.
- Strong programming skills in Core Java and experience with automation frameworks.
- Hands-on experience in API automation using RestAssured, TestNG, and Maven.
- Experience in UI automation using Selenium.
- Proficiency in Postman.
- Working knowledge of AWS services, SQL, PostgreSQL, SQL Server, and Elasticsearch/OpenSearch.
- Experience with Git, CI/CD pipelines, Jira, and test management tools.
- Understanding of quality assurance methodologies, defect lifecycle, and software development lifecycle.
- Good analytical, troubleshooting, communication, and teamwork skills.
Nice to have
- Familiarity with performance testing tools and methodology.
Details
Read the full description and apply on the company’s own careers page.