Senior Software QA Engineer Kuala Lumpur, Malaysia
Sitecore Lihat semua pekerjaan
- Kuala Lumpur
- Tetap
- Sepenuh masa
- Drive continuous improvement of the automation strategy (framework design, tooling, coding standards).
- Turn requirements into automated checks (acceptance criteria, test contracts, testability guidelines).
- Build/maintain API, integration, and E2E suites; replace brittle/manual regressions with stable automation.
- Drive automation-first release readiness (regression scope, suite health, quality signals, go/no-go).
- Automate non-functional validation (reliability, performance, security baselines).
- Implement/improve CI quality gates (pipeline wiring, reporting, flakiness, execution time).
- Run defect/incident RCA and convert learnings into new automated checks and better test data/environments.
- Implement automated API security checks for common risks (e.g., injection, XSS, CSRF) as part of the overall quality strategy.
- Use AI assistants (e.g., Copilot, Cursor) to accelerate automation, triage, and test ideation-validating outputs and following secure data practices.
- Contribute in Agile/Scrum ceremonies (planning, refinement) with a quality-first mindset.
- Review automation and test design; mentor engineers/QAs on testability, patterns, and defect prevention.
- Partner with Engineering/Product/DevOps on quality goals, risks, and release readiness.
- Extensive hands-on test automation experience (frameworks/suites) and ownership of automation quality for complex systems.
- Experience in automation programming skills with C#.NET and engineering mindset (clean code, reviews, refactoring); able to design automation at the right levels (Unit/ API/ integration/ E2E) and keep suites fast and trustworthy using known frameworks (NUnit, XUnit, etc.)
- Strong experience with Microsoft Azure, particularly testing containerized deployments (Docker, Kubernetes).
- Practical experience using development tools such as Visual Studio, VS Code, ReSharper, and AI assistants (e.g., GitHub Copilot, Cursor) or equivalent.
- Solid working experience with web services testing for REST and API testing.
- Hands-on knowledge of Git, including version control fundamentals for test scripts.
- Daily use of AI coding assistants (e.g., GitHub Copilot, Cursor) to improve speed and quality.
- Strong experience in automation integration into CI/CD, plus strong troubleshooting using logs/metrics/traces and CI test reports.
- Strong experience with databases, including relational databases (SQL fundamentals, test data setup/teardown).
- Strong experience in performance and reliability testing (load, stress, soak) and using results to guide improvements.
- Good Experience in security testing fundamentals and secure SDLC practices (e.g., interpreting dependency scans, baseline hardening checks).
- Build systems/pipelines (e.g., TeamCity, GitHub Actions, Azure DevOps) and end-to-end artefact validation.
- Testing event-driven/messaging systems and asynchronous workflows (e.g., Kafka, Azure Service Bus).
- Exposure to microservices and cloud-native testing strategies.
- Experience with performance testing tools, cloud environments, and static analysis signals used in CI.
- SaaS experience; quality at scale with fast, dependable releases.