Please note, this is a hybrid position requiring 8 days per month on-site in Lakeland, FL.
Welcome to Publix Technology, the award-winning technical group for Publix Super Markets, Inc., the largest employee-owned company in the nation. Our technology teams of 2100+ associates provide cutting-edge, modern solutions to nearly 1400 retail stores and 200,000+ internal team members across 8 states. We offer positions at all levels – summer internships, individual contributor roles, to technical leadership across a broad range of technical disciplines. So, whether you’re interested in IT security, platform engineering, architecture, software development, or infrastructure – we have a career path for you! Come see for yourself why Publix Super Markets, Inc. is a constant on Fortune Magazine’s Best Companies to Work list.
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.
Job 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 such as steps taken and the test scenario 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.
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 Swagger, Postman, and web-based front ends.
3+ years’ experience in Scrum/Agile.
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.