QA Automation Engineer

Princeton, NJ, US • Posted 1 day ago • Updated 1 day ago
Contract W2
Contract Independent
12 Months
No Travel Required
On-site
$28 - $30/hr
Fitment

Dice Job Match Score™

🔢 Crunching numbers...

Job Details

Skills

  • API
  • Amazon EC2
  • Behavior-driven Development
  • Continuous Delivery
  • Continuous Integration
  • Analytical Skill
  • Apache Maven
  • Automated Testing
  • Cloud Computing
  • Amazon RDS
  • Amazon S3
  • Amazon SQS
  • Amazon Web Services
  • Cucumber
  • Dashboard
  • Database
  • Debugging
  • DevOps
  • Functional Testing
  • Git
  • Java
  • Jenkins
  • Load Balancing
  • Management
  • Process Engineering
  • Provisioning
  • Quality Assurance
  • ROOT
  • Regression Analysis
  • Remote Desktop Services
  • SQL
  • Scripting
  • Selenium
  • UI

Summary

Role: QA Automation Engineer (Java + AWS)
Location:
  Princeton, NJ (Onsite - Need local Candidate who can come in for F2F interview)
Type of Hire: Contract

Experience Required: 6-8

 

Role Description:

Role: Hands-on QA Engineer covering both functional testing and automation, with ownership of the AWS-hosted regression framework and process — engineering fixes at framework and infrastructure level, not just running tests and analysing results.

Key Responsibilities:

Design and execute functional test cases; validate data directly via SQL.
Build, extend and refactor the core automation framework (UI, API and service layers).
Own the AWS automation framework — permanently fix cloud failure modes (container restarts, load balancer timeouts, DB connectivity and connection-pool exhaustion, S3/SQS integration, IAM/credential expiry, config drift) rather than re-running or masking them.
Harden environment provisioning, seeding, teardown and secrets management so runs start from a known-good baseline.
Implement resilience in the framework — retry with backoff, health checks and readiness gates, graceful handling of transient cloud failures.
Improve the end-to-end AWS regression process — reduce runtime via parallelisation and sharding, drive down flaky tests against measurable targets, and add failure trend dashboards and automatic artefact capture.
Analyse logs and stack traces to isolate root cause; classify failures as product defect, script defect, test data, environment or timing.
Integrate and maintain suites in CI/CD; partner with DevOps and Development to clear infrastructure blockers and communicate risk.


Required Skills

8+ years QA across functional and automation.
Strong Java — able to write and debug framework code, not just scripts.
Selenium, Cucumber/BDD, solid SQL.
Proven experience debugging, fixing and improving automation frameworks in AWS (EC2/ECS, S3, SQS, RDS, CloudWatch, IAM).
Track record of measurably reducing regression runtime and flakiness.
Jenkins/CI-CD, Maven, Git.
Strong analytical mindset; able to work independently through intermittent, ambiguous failures.

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.
  • Dice Id: 91123050
  • Position Id: 9138559
  • Posted 1 day ago
Contact the job poster
SZ

Shaik Zaffar

Recruiter @ Ravh IT Solutions

Create job alert
Never miss an opportunity! Create an alert based on the job you applied for.