QA Engineer in London

QA Engineer in London

London Full-Time 60000 - 80000 Β£ / year (est.) No working from home possible
E-Solutions

At a Glance

  • Tasks: Join us to validate cutting-edge cloud-native applications and enhance quality with AI-driven testing.
  • Company: Dynamic tech company focused on innovation and collaboration.
  • Benefits: Competitive salary, flexible work options, and opportunities for professional growth.
  • Other info: Exciting career path with a focus on AI and modern engineering practices.
  • Why this job: Be at the forefront of technology, ensuring high-quality software in a fast-paced environment.
  • Qualifications: Experience in QA/testing for cloud applications and strong analytical skills.

The predicted salary is between 60000 - 80000 Β£ per year.

We are seeking a skilled AWS QA Engineer with strong experience in testing serverless and event-driven architectures. The role focuses on validating modern cloud-native applications built on AWS, ensuring high quality across application modernization programs, while leveraging AI-assisted testing using AWS Kiro.

Key Responsibilities

  • Functional & Automation Testing (AWS Serverless)
    • Design, develop, and execute test strategies and test cases for applications built on:
      • AWS Lambda
      • API Gateway
      • Amazon EventBridge
      • Amazon Kinesis Data Streams
    • Validate event-driven and streaming workflows, including message processing and data consistency.
    • Develop automated test scripts to validate:
      • API responses
      • Event flows and triggers
      • Data persistence in DynamoDB / S3
  • Event-driven & Streaming Validation
    • Create and execute test scenarios for:
      • Kinesis stream data ingestion and processing
      • Event orchestration via EventBridge
    • Validate end-to-end workflows across microservices and serverless components.
    • Perform integration testing and contract testing across services.
  • Application Modernization Testing
    • Support testing for modernized applications (legacy β†’ cloud-native).
    • Perform:
      • Functional testing
      • Regression testing (pre/post migration comparison)
      • System Integration Testing (SIT)
    • Validate API-driven and microservices-based architectures.
  • AI-driven Testing (Kiro)
    • Leverage AWS Kiro for AI-assisted testing to improve productivity.
    • Use AI for:
      • Test case generation
      • Test data preparation
      • Automated validation and defect detection
    • Contribute to AI-enabled quality engineering practices.
  • Performance, Reliability & Security Testing
    • Execute:
      • Performance and load testing for serverless workloads
      • Resilience and failure scenario testing (event loss, retries, scaling)
    • Validate:
      • Security and access controls (IAM roles, authentication flows)
      • Data integrity and system reliability
  • Automation & DevOps Integration
    • Build and maintain automated testing frameworks for AWS workloads.
    • Integrate testing into CI/CD pipelines.
    • Enable automated validation for:
      • Serverless APIs
      • Event-driven systems
    • Ensure continuous testing and fast feedback cycles.
  • Collaboration & Communication
    • Work closely with:
      • Developers, Tech Leads, and Architects
      • Customer stakeholders (as needed for validation and UAT)
    • Participate in:
      • Design discussions
      • Test planning and defect triage
    • Ensure clear communication of quality metrics and risks.

Required Skills & Experience

  • Core Testing & AWS Skills
    • Strong experience in QA / Automation testing for cloud applications
    • Hands-on experience with:
      • AWS Lambda
      • Amazon EventBridge
      • Amazon Kinesis Data Streams
      • API Gateway
      • DynamoDB and S3
    • Experience testing event-driven and serverless architectures.
  • Test Automation & Tools
    • Experience with:
      • Automation frameworks (Jest framework, Java/Springboot, or similar)
      • API testing tools (Postman, REST clients)
    • Ability to:
      • Create automated test suites
      • Validate JSON-based inputs/outputs for APIs and events
    • Knowledge of:
      • BDD frameworks (Cucumber - good to have)
  • Application Modernization Testing
    • Experience in testing:
      • Microservices architectures
      • API-first systems
    • Strong understanding of:
      • Integration flows
      • Data validation across distributed systems
  • AI & Innovation
    • Exposure to:
      • AI-assisted testing (AWS Kiro preferred)
      • Test automation using GenAI tools
    • Interest in driving AI-enabled QA practices.
  • DevOps & Engineering Practices
    • Experience integrating tests within:
      • CI/CD pipelines (GitHub Actions, Jenkins)
    • Familiarity with:
      • Infrastructure as Code validation (CDK)
      • Monitoring tools (CloudWatch)
  • Soft Skills
    • Strong analytical and problem-solving skills
    • Good communication and collaboration ability
    • Attention to detail and quality mindset

Preferred Qualifications

  • AWS Certified (Developer or Cloud Practitioner)
  • Experience with:
    • Streaming platforms (Kafka/MSK)
    • Performance and security testing tools
    • Exposure to enterprise-scale AWS modernization programs

QA Engineer in London employer: E-Solutions

E-Solutions is an exceptional employer, offering a dynamic work culture that fosters collaboration and innovation in the heart of Warwick. Employees benefit from comprehensive growth opportunities, competitive remuneration, and a supportive environment that values their contributions to the Digital Workplace. With a focus on Agile methodologies and cutting-edge technologies, this role not only promises meaningful work but also the chance to lead impactful projects within a forward-thinking team.

E-Solutions

Contact Details:

E-Solutions Recruitment Team

We think you need these skills to ace QA Engineer in London

AWS Lambda
Amazon EventBridge
Amazon Kinesis Data Streams
API Gateway
DynamoDB
S3
Test Automation Frameworks