Publix Super Markets logo

Principal QA Engineer – Asset Protection & Vendor Portal

Publix Super Markets
On-site
Lakeland, Florida, United States
Please note, this is a hybrid position requiring 8 days per month on-site in Lakeland, FL

Join Publix Technology - Where Innovation Meets Impact  

 
Publix Super Markets, Inc., the largest employee-owned company in the U.S., is powered by a dynamic technology team of 2,100+ associates. We deliver modern, cutting-edge solutions to 1,400+ stores and over 200,000 internal team members across 8 states. 
  
Whether you're passionate about IT security, platform engineering, architecture, software development, or infrastructure, we offer exciting career paths at every level - from internships to technical leadership. 
  
Be part of a Fortune “100 Best Companies to Work For” and help us build more than just great subs - build the future of technology for Publix. 

Join the Publix Technology Asset Protection & Vendor Portal team as a Principal Quality Assurance Engineer, where you will be entrusted with the planning, coordination, and execution of application testing to support our corporate business areas. In this pivotal role, you will be responsible for overall testing strategy, creating comprehensive test plans, test cases, analyzing acceptance criteria and collaborating with multiple teams to conduct functional, regression, and automated testing.

Responsibilities:
  • Responsible for setting up test environments, communicating across project teams to build the test hardware and software environment, and validating the environment is correct.
  • Responsible for creating an overall testing strategy which includes tasks and timeline and then reporting status to project leaders and management.
  • Create comprehensive test plans for new and existing systems with input from the scrum team and product owner.
  • Responsible for designing high-level manual and automated test cases for the largest and most complex requirements.
  • Participate in requirements, design, and product backlog refinement meetings to establish test effort estimates.
  • Execute and oversee the execution of the largest and most complex manual and automated tests.
  • Responsible for capturing defect details in the test management tool so defects can be recreated and investigated.
  • Lead, mentor, and provide direction and coaching to QA team members.
  • Responsible for defining quality assurance testing strategies, deliverables, and metrics.
  • Lead testing efforts for multiple complex projects and programs concurrently; prioritize work, effectively organizing schedules, resources, and tasks required to execute testing.
#LI-JB1
  • Bachelor’s degree in computer science, business, or a related analytical field or equivalent experience.
  • 6+ years of software testing and quality assurance experience.
  • 5+ years of experience in quality assurance software testing in a Windows and .NET environment.
  • 5+ years’ experience designing, developing, and executing test cases for large enterprise solutions.
  • 4+ years of experience using web-based development tracking tools for all testing related activities and reporting, such as Azure DevOps or JIRA.
  • 4+ years with strong SQL query skills to write and execute queries to review/validate test results.
  • 3+ years of experience testing APIs using tools such as Swagger, Postman, and Bruno.
  • 1 year of experience in Agile/Scrum.
  • Experience with automation testing using Visual Studio, Selenium, Cucumber, C#, etc.
  • Complex ETL, data, event, consumer, and processor validations.
  • Experience with performance testing for API, backend, and UI.
  • Advanced knowledge of Azure DevOps, Azure Test Plan, and CI/CD pipelines (YAML).
  • Continued education and certifications in testing and various technical disciplines.
  • 3+ years of experience in Agile/Scrum.
  • 2+ years of QA lead experience.