The company is looking to improve its testing methodologies and test coverage by leveraging AI tools and techniques, and requires an SDET Lead with expertise in database testing, cloud services, and automation to drive these improvements.
Requirements
- Solid experience in testing SQL procedures and the ability to understand/write complex SQL queries to perform data validation
- Hands-on experience creating and executing test plans, test cases, and test scripts for Database/ETL Workflows
- minimum of 2 years of hands-on experience working with AWS services like Glue, S3, RDS, DynamoDB, Lambda, and exposure to Bedrock model integration or experience with other cloud vendors
- Familiarity with Docker and Kubernetes; Snowflake and Data Lake
- Hands-on experience Testing and Automation development for Batch Jobs, Data Feeds, API / Web services / Swagger
- Experience with test frameworks like Junit, TestNG; Code Versioning tools like GIT
- Experience with CI/CD with TeamCity/Octopus/Jenkins; and integrate AI-based quality gates and observability into CI/CD pipelines like GitHub Co-pilot
Responsibilities
- Solid experience in testing SQL procedures and the ability to understand/write complex SQL queries to perform data validation
- Hands-on experience creating and executing test plans, test cases, and test scripts for Database/ETL Workflows
- Hands-on experience analyzing data, comparing with mapping documents, and debugging to identify the root cause
- Hands-on experience Testing and Automation development for Batch Jobs, Data Feeds, API / Web services / Swagger
- Experience with test frameworks like Junit, TestNG; Code Versioning tools like GIT
- Experience with CI/CD with TeamCity/Octopus/Jenkins; and integrate AI-based quality gates and observability into CI/CD pipelines like GitHub Co-pilot
- Envision opportunities and apply AI low code/ no code automation techniques to improvise the test coverage
Other
- Ability to thrive in a fast-paced environment where resourcefulness, determination, and strong problem-solving skills are necessary for success
- Positive attitude and ability to take ownership on releases/ features / stories / tasks to deliver with quality and lead scrum teams.