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 life cycle 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