Negotiable
Undetermined
Undetermined
London Area, United Kingdom
Summary: The AWS QA Engineer role focuses on supporting cloud-native application modernization programs by validating serverless and event-driven systems on AWS. The position involves building automated test frameworks and utilizing AWS Kiro for AI-assisted testing. The engineer will collaborate with developers and stakeholders to ensure quality and reliability in application testing. This is a contract position based in London for a duration of 4-6 months.
Key Responsibilities:
- Design and execute test strategies for AWS Lambda, API Gateway, EventBridge, Kinesis, DynamoDB, and S3.
- Automate validation of APIs, event flows, and data persistence.
- Test Kinesis ingestion/processing and EventBridge orchestration, ensuring end-to-end workflow integrity across microservices.
- Support testing of legacy-to-cloud-native migrations, including functional, regression, SIT, and integration testing for API-first architectures.
- Use AWS Kiro to accelerate test case generation, test data creation, automated validation, and defect detection.
- Execute load, resilience, and failure-scenario testing; validate IAM, authentication flows, data integrity, and system reliability.
- Build automated testing frameworks and integrate tests into CI/CD pipelines for continuous validation of serverless and event-driven systems.
- Work closely with developers, architects, and stakeholders on design reviews, test planning, defect triage, and quality reporting.
Key Skills:
- Strong QA and automation testing experience for cloud applications.
- Hands-on expertise with AWS Lambda, EventBridge, Kinesis, API Gateway, DynamoDB, and S3.
- Experience testing serverless and event-driven architectures.
- Experience with automation frameworks such as Jest, Java/Spring Boot, or similar.
- Proficiency with API testing tools (Postman, REST clients).
- Ability to build automated test suites and validate JSON-based API/event payloads.
- BDD/Cucumber knowledge is a plus.
- Experience testing microservices and API-first systems.
- Strong understanding of distributed-system integration and data validation.
- Exposure to AI-assisted testing tools, ideally AWS Kiro.
- Experience integrating tests into CI/CD pipelines (GitHub Actions, Jenkins).
- Familiarity with CloudWatch and Infrastructure as Code validation (CDK).
- Strong analytical and problem-solving ability.
- Excellent communication and collaboration skills.
- Detail-oriented with a strong quality mindset.
- AWS Certified Developer or Cloud Practitioner preferred.
- Experience with Kafka/MSK, performance testing, and security testing tools.
- Exposure to enterprise-scale AWS modernization programs.
Salary (Rate): undetermined
City: London
Country: United Kingdom
Working Arrangements: undetermined
IR35 Status: undetermined
Seniority Level: undetermined
Industry: IT
AWS QA Engineer (App Modernization & AI-driven Testing)
Location : London ,UK (3 Days/week)
Job Type : Contract (Duration 4-6 months)
Role Overview
We are seeking an experienced AWS QA Engineer to support cloud-native application modernization programs. You will validate serverless and event-driven systems on AWS, build automated test frameworks, and leverage AWS Kiro for AI-assisted testing and quality engineering.
Key Responsibilities
- Functional & Automation Testing
- Design and execute test strategies for AWS Lambda, API Gateway, EventBridge, Kinesis, DynamoDB, and S3.
- Automate validation of APIs, event flows, and data persistence.
- Event-driven & Streaming Validation
- Test Kinesis ingestion/processing and EventBridge orchestration, ensuring end-to-end workflow integrity across microservices.
- Application Modernization Testing
- Support testing of legacy-to-cloud-native migrations, including functional, regression, SIT, and integration testing for API-first architectures.
- AI-driven Testing
- Use AWS Kiro to accelerate test case generation, test data creation, automated validation, and defect detection.
- Performance, Reliability & Security Testing
- Execute load, resilience, and failure-scenario testing; validate IAM, authentication flows, data integrity, and system reliability.
- Automation & DevOps Integration
- Build automated testing frameworks and integrate tests into CI/CD pipelines for continuous validation of serverless and event-driven systems.
- Collaboration & Communication
- Work closely with developers, architects, and stakeholders on design reviews, test planning, defect triage, and quality reporting.
Required Skills & Experience
- Core AWS & QA Skills
- Strong QA and automation testing experience for cloud applications
- Hands-on expertise with AWS Lambda, EventBridge, Kinesis, API Gateway, DynamoDB, and S3
- Experience testing serverless and event-driven architectures
- Automation & Tools
- Experience with automation frameworks such as Jest, Java/Spring Boot, or similar
- Proficiency with API testing tools (Postman, REST clients)
- Ability to build automated test suites and validate JSON-based API/event payloads
- BDD/Cucumber knowledge is a plus
- Modernization & Integration Testing
- Experience testing microservices and API-first systems
- Strong understanding of distributed-system integration and data validation
- AI & DevOps
- Exposure to AI-assisted testing tools, ideally AWS Kiro
- Experience integrating tests into CI/CD pipelines (GitHub Actions, Jenkins)
- Familiarity with CloudWatch and Infrastructure as Code validation (CDK)
- Soft Skills
- Strong analytical and problem-solving ability
- Excellent communication and collaboration skills
- Detail-oriented with a strong quality mindset
- Preferred Qualifications
- AWS Certified Developer or Cloud Practitioner
- Experience with Kafka/MSK, performance testing, and security testing tools
- Exposure to enterprise-scale AWS modernization programs