×
Register Here to Apply for Jobs or Post Jobs. X

QA Engineer - Load Testing Specialist

Job in Greater London, London, Greater London, EC1A, England, UK
Listing for: Monolithai
Seasonal/Temporary, Contract position
Listed on 2026-01-15
Job specializations:
  • IT/Tech
    Systems Analyst, Technical Support
Job Description & How to Apply Below
Position: QA Engineer - Load Testing Specialist (2 months contract)
Location: Greater London

Position Overview

Monolith AI is seeking an experienced QA Engineer to lead load testing efforts for a critical system

release focused on improving concurrency and high request load handling.

This fast-paced, short-term engagement requires someone who can quickly understand complex distributed systems, design comprehensive load tests, and work collaboratively with a rapidly growing engineering team to ensure our new environment meets performance requirements.

Primary Responsibilities
  • Design and Implement Automated Load Testing Framework

    • Develop comprehensive load tests for FastAPI endpoints, Temporal workflows/activities, and AWS service interactions
    • Create realistic test scenarios simulating concurrent workflow execution patterns, including graph-based workflow orchestration
    • Build automated test suites that measure system behavior under varying concurrency levels and request loads
  • Performance Analysis and Bottleneck Identification

    • Monitor and analyze system performance across the entire stack (API layer, Temporal workers, AWS services)
    • Identify concurrency limitations in Temporal workflow execution, AWS service limits (Athena, ECS), and inter‑component communication
    • Document performance characteristics including response times, throughput limits, and failure modes under load
  • Collaborate on Non‑Functional Requirements (NFR) Definition

    • Work with Customer Success and Product teams to understand business requirements and translate them into measurable performance criteria
    • Iterate on acceptable concurrency thresholds, latency targets, and throughput requirements
    • Validate that proposed NFRs are realistic and achievable given architectural constraints
  • System Documentation and Knowledge Extraction

    • Understanding of the existing system through code review, discussions with the development team, and exploratory testing
    • Create clear documentation of test methodologies, results, and recommendations for future testing
  • Recommendation and Optimization Guidance

    • Provide actionable recommendations for removing identified bottlenecks
    • Suggest configuration optimizations for Temporal (worker pools, task queues) and AWS services (Athena concurrency, ECS capacity)
  • Rapid Communication and Status Reporting

    • Maintain daily/frequent communication with the Tech Lead regarding project progress, blockers, and findings
    • Quickly elevate issues that could impact the aggressive timeline
    • Present findings belo recommendations to technical and non‑technical stakeholders
  • Cross‑Component Integration Testing

    • Test complex scenarios involving graph execution triggering node workflows across multiple system boundaries
    • Validate S3 read/write operations under concurrent load
    • Ensure inter‑component communication (API → Temporal, Temporal Activity → API triggers) performs reliably at scale
  • Key Performance Indicators
  • Test Coverage and Execution

    • Complete automated load test suite covering all critical components within first 3 weeks
    • Execute baseline and progressive load tests identifying maximum sustainable concurrency levels
  • Bottleneck Identification and Impact

    • Identify and document top 5‑7 performance bottlenecks with clear impact analysis
    • Provide actionable remediation recommendations with estimated effort and impact for each bottleneck
  • NFR Definition and Validation

    • Collaborate with stakeholders to define measurable NFRs within first 2 weeks
    • Validate that the system meets or document gaps against agreed NFR criteria by project end
  • Documentation and Knowledge Transfer

    • Deliver comprehensive test documentation, results analysis, and system performance characteristics
    • Conduct knowledge transfer
      593 sessions ensuring team can maintain and extend testing framework
  • Project Velocity and Communication

    • Meet weekly milestone targets in this fast‑paced 2‑month engagement
    • Maintain proactive communication rhythm (daily stand‑ups, weekly detailed reports to Tech Lead)
  • Required Qualifications

    Experience:

    • 4+ years of experience in QA/performance testing roles
    • 2+ years of hands‑on experience with load testing distributed systems and microengeanceamp; architectures
    • Proven experience with load testing tools (e.g., k6, JMeter, Locust, Gatling, Artillery)
    • Experience testing workflow orchestration systems…
    Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
    To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
     
     
     
    Search for further Jobs Here:
    (Try combinations for better Results! Or enter less keywords for broader Results)
    Location
    Increase/decrease your Search Radius (miles)

    Job Posting Language
    Employment Category
    Education (minimum level)
    Filters
    Education Level
    Experience Level (years)
    Posted in last:
    Salary