QA Engineer at Sky (2025-03 – Present)
QA Engineer specialising in test framework design, CI/CD integration, and mentoring junior team members.
- Designed and built a Cypress automation framework from scratch for a Django-based internal platform, implementing Page Object Model architecture to ensure scalability and long-term maintainability
- Integrated automated tests into GitLab CI/CD with parallel execution and nightly regression runs, reducing feedback time and improving release confidence
- Delivered end-to-end test coverage across UI and backend APIs, validating business-critical workflows and complex data relationships
- Developed API test suites using Swagger, Postman, and Pytest, including validation of response schemas, authentication flows, and database state consistency
- Validated data pipelines using AWS Step Functions and DBT models, writing SQL queries in DataGrip to confirm upstream transformations produced accurate data for downstream reporting
- Created reusable test data strategies to ensure deterministic and reproducible results across environments
- Monitored and triaged test failures in CI, raising actionable defects and working closely with developers to reduce flakiness and improve stability
- Mentored junior QAs and apprentices, running pairing sessions, reviewing their work, and guiding them through QA practices, exploratory testing, and stakeholder communication
- Defined QA practices and ways of working for the team, including CI gating, defect triage standards, and test review protocols
- Used GenAI tooling (Claude, ChatGPT) to speed up test authoring, generate test data and support documentation
- Partnered with engineering and product teams during refinement and Three Amigos sessions to define acceptance criteria and test strategy upfront
Software Developer at Sky (2024-09 – 2025-03)
Software developer focusing on subscription-based journeys and frontend regression testing.
- Developed and maintained subscription-based journeys within the MySky Apps Marketplace, supporting Sky Q and Sky Stream devices
- Improved performance and stability of LightningJS applications through profiling and targeted refactoring
- Implemented frontend regression testing using Cypress (BDD/Gherkin), aligning automated scenarios with business requirements
- Managed builds and deployments via Concourse CI/CD and monitored production performance using Grafana and telemetry tooling
QA Automation Engineer at Sky (2023-09 – 2024-09)
QA Automation Engineer building UI and mobile test suites across multiple applications.
- Built automated UI and mobile test suites using Playwright and CodeceptJS across multiple applications
- Integrated automation into Jenkins and AWS-based pipelines for continuous validation and rapid feedback
- Contributed to cross-team release readiness by delivering stable E2E regression coverage and proactive defect identification
- Supported exploratory and edge-case testing for complex user flows
QA Engineer at Solirius Consulting (2022-09 – 2023-09)
QA Engineer focused on API automation and frontend testing for distributed services.
- Designed and implemented API automation using Rest Assured and Serenity Rest, validating distributed service interactions
- Automated frontend testing with Playwright and CodeceptJS for client-facing web applications
- Participated in Three Amigos and refinement sessions to ensure testability and clear acceptance criteria
- Contributed to QA readiness reports and release sign-off processes