About this roleWe are looking for a QA Automation Engineer with strong expertise in Java and Python, focused on testing cloud-native applications on AWS. The role involves building robust automation frameworks, validating APIs and backend services, and ensuring quality across scalable AWS-based systems.
Key Responsibilities:
Design, develop, and maintain automation frameworks using Java and Python.
Automate testing for AWS-based applications, including microservices and serverless components.
Perform API automation testing (REST/JSON) and backend validation.
Execute functional, integration, regression, and smoke tests.
Validate application behavior across AWS services (e.g., EC2, Lambda, S3, RDS, DynamoDB).
Integrate automated tests into CI/CD pipelines (Jenkins, GitHub Actions, AWS CodePipeline).
Analyze test failures, identify root causes, and work closely with developers to resolve defects.
Maintain test documentation, reports, and automation best practices.
Required Qualifications:
Bachelors degree in computer science, Engineering, or equivalent experience.
4+ years of experience in QA automation.
Strong programming skills in Java and Python.
Hands-on experience testing applications deployed on AWS.
Experience with automation frameworks (e.g., TestNG, JUnit, PyTest).
Solid understanding of API testing and HTTP protocols.
Experience with Git and Agile/Scrum methodologies.
Preferred Qualifications:
Experience with AWS services such as EC2, Lambda, API Gateway, S3, RDS, DynamoDB.
Knowledge of Infrastructure as Code (CloudFormation or Terraform).
Familiarity with containerized applications (Docker, ECS/EKS).
Exposure to basic security and performance testing concepts.
Key Skills:
QA Automation (Java, Python)
AWS Cloud Testing
API & Backend Testing
CI/CD Integration
Agile QA Practices
##LI-DNI
Qualifications
We are looking for a QA Automation Engineer with strong expertise in Java and Python, focused on testing cloud-native applications on AWS. The role involves building robust automation frameworks, validating APIs and backend services, and ensuring quality across scalable AWS-based systems.
Key Responsibilities:
Design, develop, and maintain automation frameworks using Java and Python.
Automate testing for AWS-based applications, including microservices and serverless components.
Perform API automation testing (REST/JSON) and backend validation.
Execute functional, integration, regression, and smoke tests.
Validate application behavior across AWS services (e.g., EC2, Lambda, S3, RDS, DynamoDB).
Integrate automated tests into CI/CD pipelines (Jenkins, GitHub Actions, AWS CodePipeline).
Analyze test failures, identify root causes, and work closely with developers to resolve defects.
Maintain test documentation, reports, and automation best practices.
Required Qualifications:
Bachelors degree in computer science, Engineering, or equivalent experience.
4+ years of experience in QA automation.
Strong programming skills in Java and Python.
Hands-on experience testing applications deployed on AWS.
Experience with automation frameworks (e.g., TestNG, JUnit, PyTest).
Solid understanding of API testing and HTTP protocols.
Experience with Git and Agile/Scrum methodologies.
Preferred Qualifications:
Experience with AWS services such as EC2, Lambda, API Gateway, S3, RDS, DynamoDB.
Knowledge of Infrastructure as Code (CloudFormation or Terraform).
Familiarity with containerized applications (Docker, ECS/EKS).
Exposure to basic security and performance testing concepts.
Key Skills:
QA Automation (Java, Python)
AWS Cloud Testing
API & Backend Testing
CI/CD Integration
Agile QA Practices