Software Developer/ Engineer/ Architect

QA 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 of our SaaS applications. 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 web 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. 

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 solution is fully built and tested
  • Become subject matter expert of the product and contribute to improve the user experience
  • Perform risk analysis of any new/updated feature
  • Create and maintain test scenarios and test cases for the product
  • Perform root cause analysis and report software bugs
  • Mentor junior team members

What You Need to Succeed:

  • At least 2 years working experience with programming language in Java
  • At least 2 years working experience with automation tools (ideally Selenium, Protactor)
  • At least 2 years working experience with web services testing for REST
  • Strong understanding of software development methodologies, test-driven development 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
  • High attention to detail with excellent analytical and troubleshooting skills
  • Bachelor's degree in Computer Science, a related technical field involving software/systems engineering, or equivalent practical experience