Lead QA Engineer

Engineering & Technology Kuala Lumpur, Malaysia


Description

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 highly decorated industry leader, 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.com.
 
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 Sitecore values 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.
  • Working hour will be 3pm - 12am MYT.
 
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
 

Share this job