Senior Engineer in Test improving HALOS automated testing strategy and execution across the organisation. Collaborating with teams to ensure quality is built into systems from the start.
Responsibilities
Own and evolve HALOS’ automated testing strategy across unit, integration, system, and end-to-end testing.
Take responsibility for the quality bar of the platform, ensuring testing is comprehensive, reliable, and scalable.
Identify gaps in the current test suite and prioritise improvements that deliver the greatest risk reduction.
Champion testing best practices and help embed quality thinking across engineering teams.
Design, build, and maintain robust automated testing frameworks with minimal supervision.
Extend and improve our existing Typescript Playwright-based end-to-end test suite.
Build and maintain integration and API-level tests for Java Spring microservices.
Ensure test suites are reliable, fast, and optimised for CI, using metrics and data insights to continuously assess, improve, and scale testing infrastructure.
Drive a shift-left approach to quality by working with engineers to introduce testing earlier in the development lifecycle.
Partner with developers to improve unit and component-level test coverage where appropriate.
Introduce and evolve security testing practices, such as dependency scanning, basic penetration testing, and security-focused test scenarios.
Help teams think proactively about failure modes, edge cases, and abuse scenarios.
Work closely with our DevOps engineer to design and implement a fully automated release pipeline.
Ensure test suites are well-integrated into CI/CD pipelines, providing fast and trustworthy feedback.
Define quality gates and release criteria that balance speed with confidence.
Improve observability and diagnostics for test failures in automated environments.
Test distributed, microservice-based systems running in AWS.
Validate service-to-service interactions, asynchronous workflows, and event-driven behaviour.
Ensure testing approaches scale as the platform evolves toward a more globally distributed architecture.
Requirements
5+ years’ experience in test engineering or quality-focused engineering roles.
Strong engineering background, with hands-on experience writing production-quality test code.
Experience testing Java Spring applications and microservice-based architectures.
Hands-on experience with end-to-end testing frameworks, ideally Playwright.
Experience testing APIs, integrations, and distributed systems.
Familiarity with AWS-based environments and cloud-native architectures.
Experience working with CI/CD pipelines and automated test execution.
Experience designing and building automated test frameworks from scratch or significantly evolving existing ones.
Experience implementing or influencing shift-left testing practices.
Exposure to security testing concepts and tools.
Experience collaborating closely with DevOps or platform engineering teams.
Ability to operate autonomously and set testing direction in ambiguous environments.
Nice to Have: Experience with performance or load testing.
Knowledge of Infrastructure as Code (Terraform or CloudFormation).
Experience working in a high-growth startup or scale-up environment.
Software Engineering Intern designing, building, and shipping internal tools for leasing, property management, and finance at Great Expectations. Working directly with leadership on real - world impactful projects.
Software Development Engineer focusing on building automation frameworks for QA in Mandaluyong City. Collaborating with QA and DevOps teams to enhance automation infrastructure and tools.
Full - stack Developer supporting digital customer experience transformation at USG. Involved in upgrading outdated technology stacks to modern solutions for improved customer experiences.
Senior Full Stack Engineer leading frontend development in React and collaborating on Golang APIs for an AI - native financial services platform. Driving technical architecture and mentoring team members for innovative solutions.
Backend Software Engineer developing Golang microservices for Hinge Health, focusing on digital health solutions. Collaborating with cross - functional teams to enhance user experience and system scalability.
Senior Software Engineer designing and maintaining internal software for infrastructure and developer tooling. Building tools that enable engineering teams to deploy and operate services with confidence.
Senior Software Engineer expanding the capabilities of Sentry's analytics platform. Lead initiatives to improve data visibility and performance across billions of events.
Full Stack Software Engineer developing core Red Oak platform with a focus on innovative product features. Involvement in all phases of software development life cycle.
Lead Software Engineer developing full - stack solutions at Capital One. Leading diverse technology projects and mentoring developers while delivering cloud - based solutions.
Lead Software Engineer pioneering technology projects at Capital One. Collaborating with teams to deliver cloud - based solutions and drive financial empowerment.