Lead Engineer - Digital Quality Engineering

Ulta BeautyBolingbrook, IL
3d

About The Position

Live the experience . From professional empowerment to continual learning opportunities. From ongoing investment in new and emerging technologies to a career of self-determination. At Ulta Beauty, our tech team is critical to our scalability-and is recognized that way. We ve been defined as a mature start-up. A place where interdepartmental exposure, open doors, and genuine collaboration is ubiquitous. Where challenges come fast and furious, requiring agility, mental dexterity, and creativity. Where our passion for better solutions drives us and is core to who we are. We re engineering for the future of retail, and it s no-holds-barred. But for those motivated by continual change and ambiguity, by superior leadership, by whip smart colleagues who will press you daily for your very best, you ll find that virtually nothing s impossible at Ulta Beauty. THE IMPACT YOU CAN HAVE: Digital Quality Engineering team is looking for an experienced, well-rounded SDET Lead to work with our e-commerce and user experience teams. We believe quality starts early in the process and that it s every team member s responsibility to produce high-quality products. You will work closely with Architects, SDETs, Tech Leads, Product owners, Scrum masters, Program managers and Product designers helping teams cultivate a quality mindset, coach and advocate for great user experience while assisting teams with software testing best practices, define and execute QE strategy and establish standards, refine methodology, improve landscape, and support all facets of Quality Engineering for the organization s applications. YOU'LL ACCOMPLISH THESE GOALS BY: Collaborates with Architects, SDETs, Tech Leads, Product owners, Scrum masters, Program managers and Product designers, helping teams cultivate a quality mindset, coach and advocate for great user experience while assisting teams with software testing best practices. Develops Quality engineering solutions leveraging Micro services/APIs to define testing QE strategy and establish standards, refine methodology, improve landscape, and support all facets of Quality Engineering for the organization s applications Collaborates with cross-functional technologists and business partners across the organization to gather requirements, solve new problems, and deliver quality results. Design and implement automated test frameworks for web and mobile applications. Mentors other team members on best practices. Supports the operations of the deployed solutions, investigates complex issues, and assists with the resolution and implementation of preventive measures. Responsible for the evaluation of products and conducting Proof of Concepts (POCs as needed. Involved in project estimation and assisted with functional and automation testing).

Requirements

  • Bachelor's degree in Computer Science, CIS, or equivalent professional experience
  • 8+ years leading Quality Engineering activities, including establishing testing guidelines, methodologies, processes, automation framework, testing environment, and QE metrics/KPIs.
  • 5 + years of hands-on experience working in the testing industry, including experience with test automation tools for UI and API, in providing test management, test requirements, test plans, test execution, including UAT, as well as reporting on defects and defect resolution
  • Able to advise the team on current best practices and provide direction.
  • Strong understanding and capability to advocate for CI/CD workflow
  • Have a user-first mindset. Our SDETs are advocates for user experiences that delight our customers.
  • Strong time management and be able to work independently with minimal direction.
  • Ability to manage multiple projects and assignments concurrently.
  • Hands-on experience with automation tools like Selenium, Appium, Cypress, or Playwright.
  • Experience with mobile app testing (iOS and Android) using Appium or similar frameworks.
  • Experience with E-Commerce platforms, including strong expertise in E2E processing.
  • Excellent communication skills; feels comfortable working with non-technical business partners
  • Able to motivate others to drive desired results
  • Strong experience in establishing business processes
  • Work with production support and project consultants in an onshore/offshore model
  • Proven track record of delivering high-quality solutions on time and on schedule.
  • Flexibility of providing support during odd hours, weekends, and peak seasons
  • Minimal travel required (training/conferences)
  • Automation framework understanding and enhancement experience.
  • Experience BDD Cucumber automation scripting.
  • Experience in Java and Selenium commands/concepts, Apache Maven configuration & TestNG
  • Experience in Perfecto integration, Appium Mobile automation, API Testing with Rest Assured.
  • Experience in API Testing using POSTMAN
  • Hands-on experience in IntelliJ or a similar IDE
  • Exposure in Bitbucket /Git Code Repository and PR process

Nice To Haves

  • Professional Quality Assurance certification a plus (i.e., CSQM, CSQA, CSTE)
  • Experience on Google Cloud or relevant cloud platforms.
  • Experience in implementing AI-driven solutions within the automated testing framework.

Responsibilities

  • Collaborates with Architects, SDETs, Tech Leads, Product owners, Scrum masters, Program managers and Product designers, helping teams cultivate a quality mindset, coach and advocate for great user experience while assisting teams with software testing best practices.
  • Develops Quality engineering solutions leveraging Micro services/APIs to define testing QE strategy and establish standards, refine methodology, improve landscape, and support all facets of Quality Engineering for the organization s applications
  • Collaborates with cross-functional technologists and business partners across the organization to gather requirements, solve new problems, and deliver quality results.
  • Design and implement automated test frameworks for web and mobile applications.
  • Mentors other team members on best practices.
  • Supports the operations of the deployed solutions, investigates complex issues, and assists with the resolution and implementation of preventive measures.
  • Responsible for the evaluation of products and conducting Proof of Concepts (POCs as needed. Involved in project estimation and assisted with functional and automation testing).
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service