QA Automation Engineer (Java + AWS)
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+18 more
Job description
- Design, develop, and execute functional test cases and validate application data using SQL.
- Build, extend, and refactor automation frameworks across UI, API, and service layers.
- Maintain and improve AWS-hosted automation frameworks.
- Troubleshoot and resolve cloud-related failures involving container restarts, load balancer timeouts, database connectivity, connection-pool exhaustion, S3/SQS integration, IAM credentials, and configuration drift.
- Improve environment provisioning, test data seeding, teardown processes, and secrets management.
- Implement framework resilience through retry mechanisms, backoff strategies, health checks, and readiness gates.
- Optimize regression execution time through parallelization and test sharding.
- Reduce flaky tests and improve automation reliability through measurable improvements.
- Develop failure trend dashboards and automated test artifact collection.
- Analyze application logs and stack traces to identify root causes.
- Classify failures as product defects, automation script issues, test data problems, environment issues, or timing-related failures.
- Integrate and maintain automation suites within CI/CD pipelines.
- Collaborate with DevOps and Development teams to resolve infrastructure and application-level issues.
Requirements
We are seeking an experienced QA Automation Engineer with strong hands-on expertise in Java, Selenium, SQL, and AWS. The ideal candidate will have experience in both functional testing and automation framework development, with the ability to build, maintain, troubleshoot, and optimize AWS-hosted regression automation frameworks.
The candidate must be capable of identifying and permanently resolving framework and infrastructure-level issues rather than simply executing test cases or rerunning failed scripts., * 8+ years of experience in QA, covering functional testing and automation.
- Strong hands-on programming experience in Java, including automation framework development and debugging.
- Experience with Selenium WebDriver.
- Experience with Cucumber and BDD frameworks.
- Strong SQL skills for database validation and testing.
- Hands-on experience with AWS services:
- EC2
- ECS
- S3
- SQS
- RDS
- CloudWatch
- IAM
- Proven experience troubleshooting and improving AWS-hosted automation frameworks.
- Experience with Jenkins and CI/CD pipelines.
- Working knowledge of Maven and Git.
- Experience improving regression execution time and reducing flaky tests.
Preferred Candidate Profile
- Strong analytical and troubleshooting skills.
- Ability to independently investigate complex and intermittent failures.
- Experience resolving automation framework and cloud infrastructure issues.
- Strong understanding of end-to-end regression testing processes.
- Excellent collaboration and communication skills.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Loading talks and stories from around this roleβ¦