Technical Manager, Systems Assurance (3-Year Contract)
The Hong Kong Jockey Club
Founded in 1884, The Hong Kong Jockey Club (“the Club”) is a world-class racing club that acts continuously for the betterment of our society. The Club has a unique integrated business model, comprising racing and racecourse entertainment, a membership club, responsible sports wagering and lottery, and charities and community contribution. Through this model, the Club generates economic and social value for the community and supports the HKSAR Government in combatting illegal gambling.
The Department
Since 1884, The Hong Kong Jockey Club has been a cornerstone of Hong Kong’s sports and entertainment landscape, driving innovation while contributing to the betterment of society. We are seeking motivated individuals eager to help shape the future of sports and entertainment in a fast-paced, dynamic environment. If you value creativity, collaboration, innovation, and love a challenge, this opportunity is for you.
The Job
Testing as Code & GitOps Quality
- Implement Testing-as-Code for environment provisioning, test data, and infra automation across AWS.
- Design GitOps workflows with Argo CD for automated test execution, quality gates, and continuous validation.
- Build self-service Quality-Assured Environments with automated setup, data seeding, and full-suite execution.
- Establish drift detection and remediation for consistent quality across GitOps-managed environments.
- Manage test automation updates via GitOps with version-controlled configs and quality policies.
Test Automation Frameworks
- Develop frameworks for web (Cypress, Selenium), mobile (Appium), API (REST Assured, Postman), and DB testing with reusable components and parallel execution.
- Implement container/Kubernetes testing for EKS apps, Helm chart validation, and service mesh checks.
- Automate performance testing with MeterSphere (load, stress, scalability) integrated into CI/CD.
- Integrate chaos engineering (Gremlin) for resilience and disaster recovery validation.
- Enable contract testing (Pact) and service virtualization (WireMock) for microservices.
CloudBees Pipeline Architecture
- Design pipelines in CloudBees CI for functional, integration, performance, and security testing.
- Enforce quality gates: coverage (JaCoCo), static analysis (SonarQube Cloud), security scans.
- Implement cross-browser testing (BrowserStack), mobile pipelines, and accessibility checks.
- Orchestrate tests for multi-service apps with dependency and data lifecycle management.
- Deliver automated reporting, dashboards, and real-time quality metrics.
Monitoring & Observability
- Create Datadog dashboards and define SLO/SLI for test execution, coverage, and defect escape rates.
- Build ML-driven quality intelligence for prediction, failure pattern analysis, and improvement recommendations.
- Automate risk assessment, root-cause analysis, and predictive defect prevention.
- Monitor environment health, validate data quality, and optimize test infrastructure.
Unit Testing & Code Quality
- Implement unit testing for Kotlin, .NET, JS/TS, and Python; enable BDD (Cucumber) and mutation testing.
- Lead TDD coaching, coverage improvement automation, and performance optimization.
- Apply infra unit testing with Terratest and LocalStack for AWS emulation.
- Define test code quality metrics, automate refactoring, and ensure compliance scanning.
Quality Analytics & Continuous Improvement
- Analyze outputs from SonarQube, performance/security tests, and accessibility compliance.
- Optimize quality gates, prioritize risk-based testing, and track quality debt.
- Conduct benchmarking, A/B testing, and integrate customer feedback.
- Measure quality ROI, improve team productivity, and deliver automated coaching.
- Implement ML-based prediction and automated improvement systems.
About you
- 4+ years of test automation experience with modern testing frameworks and CI/CD pipeline integration
- 3+ years of performance testing, API testing, and mobile testing automation experience
- 2+ years of cloud testing experience, preferably with AWS services and containerised applications
- 2+ years of GitOps practices and Infrastructure as Code testing experience
- Knowledge of quality metrics, monitoring, and observability practices in production environments
- Preferred Qualifications
- AWS Certifications: Developer Associate, Solutions Architect Associate, with a focus on testing and quality validation
- Performance Testing Expertise: Load testing certification, performance engineering, or capacity planning experience
- Experience with financial services or wagering industry environments
- Knowledge of accessibility testing, security testing automation, and compliance validation frameworks
- Tools & Technologies
- Test Automation: Cypress, Selenium, Appium, REST Assured, Playwright, API Hub, WireMock
- Performance Testing: MeterSphere, k6, Gatling, Artillery, Google Lighthouse, WebPageTest
- Unit Testing: JUnit/Kotest, xUnit/NUnit/Moq, Jest/Testing Library, pytest, TestContainers
- Quality Analysis: SonarQube Cloud, JaCoCo, ESLint, Datadog monitoring and analytics
- Chaos Engineering: Gremlin, Chaos Toolkit, LitmusChaos, failure injection frameworks
- CI/CD: CloudBees CI Cloud, GitHub Actions, Argo CD, JFrog Artifactory
- Development: VS Code, IntelliJ IDEA, Docker, Kubernetes, Git/GitHub Enterprise, AWS CLI
- Core Testing Technologies
- Test Automation: Cypress, Selenium WebDriver, Appium, REST Assured, Playwright for comprehensive cross-platform testing
- Performance Testing: MeterSphere, k6, Gatling for load testing and performance validation with monitoring integration
- Unit Testing: JUnit/Kotest (Kotlin), xUnit/NUnit (.NET), Jest (JavaScript), pytest (Python) with mocking frameworks
- GitOps Testing: Argo CD integration, test configuration as code, and quality validation in deployment pipelines
- Programming: TypeScript, Python, Kotlin, C# for test automation development and framework creation
- Cloud & Container Testing
- AWS Testing: Aurora PostgreSQL, MSK (Kafka), S3, API Gateway, Lambda testing with performance and reliability validation
- Kubernetes Testing: EKS application testing, Helm chart validation, service mesh testing, and container orchestration quality assurance
- Chaos Engineering: Gremlin, Chaos Toolkit, LitmusChaos for resilience testing and failure injection validation
- Quality Engineering & Monitoring
- Quality Analytics: Datadog integration, custom dashboard creation, SLO/SLI implementation, and performance monitoring
- Code Quality: SonarQube Cloud integration, code coverage, static analysis, and security testing
- Test Management: Test data management, environment provisioning, parallel execution, and distributed testing capabilities
- CI/CD Integration: CloudBees CI, GitHub Actions, pipeline optimisation, and automated quality gate enforcement
Apply Now!
We offer competitive salary and benefits packages, a dynamic working environment and development opportunities.
Add horsepower to your career today. If you do not meet all of the requirements but still believe you can make a difference, please apply.
Equal Opportunity and Inclusive Hiring
We are an equal opportunity employer and strive to create an inclusive workplace for all. Applicants from diverse backgrounds are welcomed to apply. If you have any special needs or require accommodations during the interview process, please e-mail us via careers@hkjc.org.hk. Personal data provided by job applicants will be used strictly in accordance with the Club's notice to employees and job applicants relating to the Personal Data (Privacy) Ordinance. A copy of which will be provided immediately upon request.
Share this Job :
To share this job on WeChat, please click the button below to copy the link: