Software Developer/ Engineer/ Architect

Lead Quality Engineer

Description

 

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/The Opportunity:
The ideal candidate for this role is a technically savvy critical thinker, with diligence and passion for creating great tests, optimizing test coverage, and contributing to high-quality release candidate builds and production deployments. Your analytical eye is crucial given that you will participate in an ambitious team where constantly evolving business needs create a production environment that requires robust and scalable implementations of innovative solutions.

You'll design automated tests to validate the functionality of our SaaS applications, analyze the functionality of the application, review requirements, create test plans, as well as detailed test cases using the latest technologies. You also have great programming skills, a keen eye for detail and the ability to wear multiple hats. You will use your experience in advising teams to identify automatable test cases at different layers (UI, Services and Data layer tests).

What You’ll Do:

  • Automate smoke and regression test cases using various tools
  • Design test strategies and approaches that take end user functionality, performance, security, database and technical (API) considerations into play to ensure a fully tested solution is built and tested
  • Become subject matter expert of the product and contribute to improve the user experience
  • Create and maintain test scenarios and test cases for the product
  • Partner with engineering and product management to ensure quality delivery of every feature being developed and be an advocate for automation
  • Mentor junior team members and be a role model

What You Need to Succeed:

  • At least 5 years working experience with programming language in Java
  • At least 5 years working experience with automation tools and testing frameworks (ideally Selenium, Protactor)
  • At least 4 years working experience with web services testing for REST
  • Proven track record of conducting QA for a SaaS or related product and a strong understanding of software development methodologies, test-driven development, devOps culture and QA processes
  • Outside the box thinker with strong critical-thinking
  • Great communication and interpersonal skills

Additional Skills That Could Set You Apart:

  • Experience working with load and performance testing tools, Cloud, and static code analysis tools
  • Bachelor's degree in Computer Science or a related technical field involving software/systems engineering, or equivalent practical experience.