AWS Test Automation Engineer
Role details
Job location
Tech stack
Job description
We are seeking an experienced AWS Test Automation Engineer to support verification, validation, and automated testing of cloud-based applications within AWS environments.
The candidate will be responsible for ensuring system functionality, performance, and reliability through robust automation frameworks and continuous validation in a secure, mission-critical federal environment.
Key Responsibilities:
-
Design, develop, and maintain automated test frameworks for AWS-based applications and services.
-
Perform functional, integration, system, and regression testing across cloud environments.
-
Execute verification and validation (V&V) activities to ensure systems meet functional and technical requirements.
-
Conduct timeline analysis, detailed trade studies, and requirements validation for cloud systems.
-
Develop and maintain test plans, test cases, and automation scripts.
-
Validate system interfaces, APIs, and data integrations within AWS environments.
-
Identify, document, and track defects, and collaborate with development teams for resolution.
-
Analyze system functionality, performance, and configuration issues and recommend improvements.
-
Utilize testing metrics and trends to enhance automation frameworks, tools, and processes.
-
Support performance, load, and scalability testing of cloud applications.
-
Ensure compliance with federal security standards and best practices.
-
Maintain detailed documentation of testing processes, results, and system configurations.
Requirements
-
Bachelor s degree in computer science, Information Technology, or a related field.
-
Minimum 8 years of experience in software testing, automation, or cloud application validation.
-
Hands-on experience with AWS services (EC2, S3, RDS, Lambda, IAM, CloudWatch, etc.).
-
Strong experience with test automation tools (Selenium, Cypress, Playwright, or similar).
-
Experience with scripting/programming languages (Python, Java, or JavaScript).
-
Strong understanding of cloud architecture, distributed systems, and API testing.
-
Experience troubleshooting system, performance, and configuration issues.
-
Strong analytical, problem-solving, and communication skills.
-
Ability to work in a team-oriented, security-focused environment.
Preferred Qualifications:
-
Experience with CI/CD tools (AWS CodePipeline, Jenkins, GitHub Actions).
-
Familiarity with Infrastructure-as-Code (Terraform, CloudFormation).
-
Experience with performance testing tools (JMeter, LoadRunner).
-
Knowledge of DevOps/DevSecOps practices.
-
Experience working in federal or regulated environments.
Certifications:
-
IAT Level II (Required)
-
One or more cloud certifications preferred:
-
AWS Certified Developer Associate
-
AWS Certified DevOps Engineer Professional
-
AWS Certified Solutions Architect Associate/Professional
-
Testing certifications (e.g., ISTQB) are a plus
Minimum Education Requirement:
- Bachelor s Degree in a relevant field