£500 Per day
Outside
Remote
London, UK
Summary: The Senior QA Analyst will be responsible for designing, documenting, and executing test cases to ensure functional parity during the migration of software from GCP to AWS. This role requires hands-on experience in validating cloud platform functionality and mitigating risks associated with the transition. The candidate will work independently and proactively, coordinating with engineering teams as necessary. Strong attention to detail and the ability to manage complex testing environments are essential for success in this position.
Key Responsibilities:
- Design and execute test cases for complex, distributed systems
- Work hands-on, directly engaging in testing rather than managing juniors
- Validate functionality across cloud platforms during migration
- Write comprehensive documentation for test coverage and traceability
- Work independently and proactively
- Coordinate informal test execution across engineering teams when needed
Key Skills:
- Strong hands-on manual QA experience in complex technical environments
- Experience testing cloud-based systems or services, ideally during migration
- Ability to independently design, manage, and execute functional test cases
- Proficient in test documentation and requirements traceability
- Excellent attention to detail and ability to work without supervision
- Experience working with distributed teams in agile or product-focused environments
Salary (Rate): £500 per day
City: London
Country: UK
Working Arrangements: remote
IR35 Status: outside IR35
Seniority Level: Senior
Industry: IT
Senior QA Analyst (GCP to AWS Migration Manual/Functional)
The overall mission:
To independently design, document, and execute a comprehensive set of test cases that validate like-for-like functionality during the migration of our software ecosystem from GCP to AWS. The role ensures functional parity between cloud environments and mitigates risk during the platform transition.
We want the candidate to have recent hands on experience:
- Designing and executing test cases for complex, distributed systems
- Hands-on - directly working, not just managing juniors
- Validating functionality across cloud platforms (especially in cloud migration or re-platforming contexts)
- Writing comprehensive documentation to support test coverage and traceability
- Working independently and proactively
- Coordinating informal test execution across wider engineering teams when needed
Required Skills/Experience (the must haves):
- Strong hands-on manual QA experience in complex technical environments
- Experience testing cloud-based systems or services, ideally as part of a migration or re-platforming
- Ability to independently design, manage, and execute functional test cases
- Proficient in test documentation and requirements traceability
- Excellent attention to detail and ability to work without supervision
- Experience working with distributed teams in agile or product-focused environments
Bonus (the nice to haves):
- Leverage Generative AI to generate test cases and documentation rapidly and accurately
- Previous experience testing systems migrated from GCP to AWS (or similar platforms)
- Familiarity with cloud-native services on GCP and AWS
- Understanding of data integrity testing or data pipeline validation
- Exposure to software development lifecycle in micro-service ecosystems
Required Behaviours/Characteristics:
- Highly self-motivated and able to take ownership
- Detail-oriented and methodical in documenting and verifying functionality
- Proactive communicator who collaborates well with engineers and stakeholders
- Results-driven with a strong quality mindset
- Comfortable working remotely with asynchronous communication
- Able to adapt quickly in a changing, technically complex environment
- Ability to prioritise effectively given the scope of the task ahead
