Back to Search Results
Get alerts for jobs like this Get jobs like this tweeted to you
Company: Ulta Beauty
Location: Bolingbrook, IL
Career Level: Mid-Senior Level
Industries: Retail, Wholesale, Apparel

Description


OVERVIEW

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:

We are seeking a Sr. DevOps Engineer specializing in Quality Engineering to join our enterprise PAQ team. This role combines hands-on test automation development, CI/CD pipeline engineering, and test data management. The ideal candidate will build scalable automation suites, manage testing infrastructure, and collaborate with QA teams to implement quality engineering practices across Agile environments.

 

The ideal candidate will be a senior SDET professional with solid DevOps skills who enjoys building scalable automation solutions. You should be passionate about test automation, CI/CD development, and test data management while collaborating effectively on quality assurance initiatives across enterprise applications. You are motivated to leverage AI to improve Quality Engineering frameworks, tools, and processes.

 

 

YOU WILL ACCOMPLISH THIS BY:  

Test Automation Development

  • Design comprehensive test automation suites and frameworks using Java, Python, and SQL, including test scenario development, test case creation, and execution strategies
  • Develop and manage test automation using Tosca including test case design, execution, and maintenance
  • Create automated test suites for web/mobile applications using Selenium and Appium
  • Implement specialized quality testing for Marketing systems, Point of Sale (POS) applications, and eCommerce platforms
  • Implement unit testing with JUnit and behavior-driven development using Cucumber
  • Develop end-to-end test automation across enterprise test environments
  • Build API testing frameworks using REST Assured for microservices and enterprise applications
  • Execute automated testing using mobile device test harness including Perfecto
  • Create, manage, and execute manual test suites when automation is not feasible

CI/CD & DevOps

  • Design, build, and maintain CI/CD pipelines using Jenkins and Harness within Agile Scrum environments
  • Integrate test suites including regression, integration, unit, end-to-end, and security tests into CI/CD pipelines
  • Setup, troubleshoot, and administer pipeline systems
  • Implement nightly and weekly builds with automated testing and comprehensive reporting
  • Manage cloud testing infrastructure on Azure and GCP platforms
  • Configure observability tools (Prometheus, Grafana) to monitor testing infrastructure
  • Deploy mobile applications through TestFlight and Google Play for testing purposes
  • Coordinate test environment usage across multiple teams and projects

Test Data Management

  • Administer TDM tools (e.g. Delphix) for enterprise data management
  • Perform database refreshes across relational and non-relational databases
  • Implement data masking policies ensuring compliance with privacy requirements
  • Develop test data as code solutions and automated data provisioning processes
  • Optimize test data workflows and ensure data synchronization across environments

Quality Engineering

  • Explore and leverage AI technologies to drive innovative QA strategies, improve efficiency, reduce costs, and enhance testing effectiveness
  • Collaborate with QA project leads on Agile development teams to implement quality engineering practices
  • Contribute to process improvements using LEAN and Six Sigma methodologies
  • Create data-driven reports, metrics, and dashboards for quality visibility

 

ESSENTIALS FOR SUCCESS:

Technical Expertise

  • 3-5 years of experience in Quality Assurance and DevOps practices
  • Proficiency in Java, Python, and SQL for test automation development and database integration
  • 1-3 years management of Tosca Platform including test case design, execution, and maintenance
  • Experience with core testing frameworks: Selenium WebDriver, Appium, REST Assured, JUnit, and Cucumber
  • 3-5 years developing CI/CD pipelines and automated testing frameworks for REST API services
  • Experience with mobile device testing platforms (Perfecto) and deployment (TestFlight, Google Play)
  • Understanding of retail business processes including inventory systems, customer journey workflows, and supply chain integrations

DevOps & Infrastructure

  • 3-5 years with Jenkins and Harness for CI/CD pipeline development
  • Proficiency with Git version control and development branching strategies
  • Proficiency managing development and QA environments across multiple teams
  • Experience with Docker and Kubernetes for API microservices testing
  • Experience using Azure and GCP cloud platforms as a developer
  • Knowledge of configuring observability tools (e.g. Prometheus, Grafana) for monitoring testing infrastructure

Database & Test Data Management

  • 3-5 years database programming and administration with relational (Oracle, SQL Server, PostgreSQL) and non-relational (MongoDB) databases
  • Knowledge of test data masking, provisioning, and synthetic data generation

Process & Methodology

  • Experience working in Agile environments (Scrum, KANBAN)
  • Proficiency with service virtualization strategy and implementation

Knowledge of Six Sigma, LEAN, and continuous improvement methodologies

 

#LI-KJ1

#LI-Hybrid


 

The pay range for this position is $102,900.00 - $140,000.00 / Year with the opportunity for eligible associates to earn additional compensation pursuant to the Company's bonus plan. Exact pay will be based on factors including, but not limited to relevant education, qualifications, certifications, experience, level, shift, geographic location, and business and organizational needs. Full-time positions are eligible for paid time off, health, dental, vision, life and disability benefits. Part-time positions are eligible for dental, vision, life, and disability benefits. For additional information concerning our benefits, visit our Benefits and Career Development page: https://learn.bswift.com/ulta

ABOUT

At Ulta Beauty (NASDAQ: ULTA), the possibilities are beautiful. Ulta Beauty is the largest North American beauty retailer and the premier beauty destination for cosmetics, fragrance, skin care products, hair care products and salon services. We bring possibilities to life through the power of beauty each and every day in our stores and online with more than 25,000 products from approximately 500 well-established and emerging beauty brands across all categories and price points, including Ulta Beauty's own private label. Ulta Beauty also offers a full-service salon in every store featuring—hair, skin, brow, and make-up services.

 

We will consider for employment all qualified applicants, including those with arrest records, conviction records, or other criminal histories, in a manner consistent with the requirements of any applicable state and local laws, including the City of Los Angeles' Fair Chance Initiative for Hiring Ordinance, the San Francisco Fair Chance Ordinance, and the New York City Fair Chance Act.


 Apply on company website