Lead QA Engineer
- Full Time, onsite
- Sitecore Malaysia Sdn. Bhd.
- Kuala Lumpur Testing & Quality Assurance (Information & Communication Technology) Full time, Malaysia
Apply on
Engineering & Technology Kuala Lumpur, Malaysia
Lead QA Engineer
About Us:
Our mission is to elevate leading brands through unforgettable digital connections with their customers. Sitecore delivers a composable digital experience platform that empowers the world’s smartest and largest brands to build lifelong relationships with their customers. A Sitecore is the leading company bringing together content, commerce, and data into one connected platform that delivers millions of digital experiences every day. Thousands of blue-chip companies including American Express, Porsche, Starbucks, L’Oréal, and Volvo Cars rely on Sitecore to provide more engaging, personalized experiences for their customers. Learn more at .
Sitecore’s foundation is our diverse group of passionate, smart, innovative, and collaborative individuals located across four continents and over 25 countries. Having a wide range of perspectives, experiences, and skills is what makes us the company we are today. The are what drive and unite us across the globe.
About the Role:
Sitecore is looking for an experienced Lead QA with a well-extensive skill set in software testing, with a good mix of programming, test management, development practices, and modern deployment technologies. As a Lead QA, you’ll collaborate closely with Engineering and Product teams across Europe and North America to discuss requirements and solution design.
What You’ll Do:
- Drive sessions with stakeholders to lay out and clarify functional and non-functional acceptance criteria for user stories.
- Investigate and report bugs, communicate testing status for the system under test on regular basis.
- Proactively establish QA best practices.
- Become the PO’s counterpart and SME in identifying user stories, acceptance criteria, and task breakdown.
- Be the Automation Testing SME and coach for other engineers.
- Design, develop, and maintain high quality automated tests.
- Design and execute non-functional testing e.g., performance, security etc.
- Proactively maintain and refactor existing test projects and frameworks to ensure reliability and stability of testing solutions.
- Develop and manage CI/CD pipelines (TeamCity & GitHub Actions) and Synthetic Monitors (Elastic)
- Utilize and maintain Docker containers to create local development environments and streamline the testing process.
What You Need to Succeed:
- Strong understanding of software testing methodologies and practices
- Exceptional knowledge with Cypress, Playwright, or Selenium for test automation.
- Working knowledge in JavaScript, TypeScript, C#, and PowerShell
- Extensive experience in Functional, System, Integration, API and UI testing.
- Extensive experience in CI/CD tools – preferred GitHub Actions and TeamCity.
- Knowledge of Docker and containerization.
- Strong verbal and written communication skills.
- Ability to work independently and as a part of a team.
- Ability to proactively identify issues and implement solutions.
- Knowledge of version control systems, particularly Git.
Additional Skills That Could Set You Apart:
- Having experience with:
- Previous experience as a Developer.
- Experience with Elastic Synthetic Monitors
- Understanding of performance testing using tools such as k6
- Understanding of security testing principles and tools
- Experience in testing SDKs