- Kuala Lumpur Federal Territory Malaysia
Working Location
Job Description
Responsibilities
About the Role
We’re hiring a Senior QA / SDET Engineer to join a high-performing, AI-native engineering team building and scaling distributed, event-driven systems. This is not a traditional UI automation role. You’ll work across system-level testing, service contracts, performance engineering, and observability — ensuring reliability across complex, multi-service architectures.
What You’ll Do
1) You will take ownership of critical testing areas such as:
I) Distributed Systems Testing
- Design end-to-end test scenarios across multi-service architectures
- Validate system behaviors like idempotency, ordering, and consistency
- Conduct failure injection and chaos testing
II) Contract Testing
- Build and maintain service contract validations using JSON Schema and Protobuf
- Detect breaking changes early in the development lifecycle
III) Performance & Load Testing
- Monitor and maintain system performance baselines
- Analyze regressions and provide actionable insights
- Work closely with engineers to troubleshoot issues
IV) End-to-End Automation (UI & API)
- Develop E2E test coverage using Playwright
- Validate critical workflows such as:
I) Publish / rollback flows
II) Access control (RBAC)
III) Real-time system updates
V) Test Observability & Reliability
- Improve debugging using traceability and structured logging
- Identify and resolve flaky tests
- Ensure high signal quality in CI pipelines
VI) AI-Driven Test Engineering
- Leverage AI tools to accelerate test creation and coverage
- Maintain ownership of test design, quality, and validation
2) Tech Stack
- TypeScript, Playwright
- Go (Golang)
- NATS JetStream, MQTT
- JSON Schema
- gRPC & Protocol Buffers
- toxiproxy (failure simulation)
What We’re Looking For
1) 5+ years experience in QA Automation, SDET, or Test Engineering
2) Strong experience testing distributed or event-driven systems
3) Solid understanding of system behaviors (e.g., retries, consistency, message flow)
4) Hands-on experience with API and backend testing
5) Ability to debug complex system issues and produce structured reports
6) Experience working in CI/CD environments
Nice to Have
1) Experience with performance or load testing
2) Familiarity with Go (Golang)
3) Exposure to contract testing (JSON Schema / Protobuf)
4) Experience working with AI-assisted development tools
Pay: RM9,000.00 - RM15,000.00 per month
Benefits:
Application Question(s):
Experience:
Work Location: Hybrid remote in KL Eco City
Important Information
Never provide your bank or credit card details when applying for jobs. Do not transfer any money or complete unrelated online surveys. If you see something suspicious, Report this Job ad.