QA Engineer
Domain: Agentic AI – AWS
Positions: 1 – 2
Job Overview:
We are looking for a QA Engineer to ensure the quality and reliability of AI-powered applications running on AWS. The role involves testing data pipelines, AI/ML workflows, and cloud-native applications, while also developing automated test frameworks and supporting continuous integration.
Key Responsibilities:
- Develop and execute test plans, test cases, and automation scripts for AI applications on AWS.
- Test data pipelines (ETL/ELT, streaming, batch) to ensure data is correct, complete, and performs well.
- Validate AI/ML workflows including model training, inference, fine-tuning, and retraining processes.
- Perform functional, regression, integration, performance, and security testing of cloud applications.
- Build automated test frameworks for APIs, microservices, and AWS Lambda functions.
- Integrate testing into CI/CD pipelines to enable continuous testing.
- Work closely with data engineers, ML engineers, and architects to ensure overall system quality.
- Monitor production systems and check that results meet expected business or AI outcomes.
- Document test results, report defects, and suggest process improvements.
Required Skills & Qualifications:
- 3–7 years of QA or software testing experience.
- Experience in both manual and automated testing practices.
- Good programming skills in Python, Java, or JavaScript for automation purposes.
- Experience testing cloud-native applications using AWS services like S3, Lambda, Step Functions, API Gateway, ECS, and DynamoDB.
- Familiar with CI/CD tools such as Jenkins, GitHub Actions, GitLab CI/CD, or AWS CodePipeline.
- Knowledge of data validation and quality frameworks (e.g., Great Expectations, Deequ).