Responsibilities
Healthcare Without Rival
Premise Health is the world's leading direct healthcare provider and one of the largest digital providers in the country, serving over 11 million eligible lives across more than 2,500 of the largest commercial and municipal employers in the U.S. Premise partners with its clients to offer fully connected care – in-person and in the digital environment. It operates more than 800 onsite and nearsite wellness centers in 45 states and Guam, delivering care through the Digital Wellness Center and onsite, nearsite, mobile, and event solutions.
Premise delivers value by simplifying complexity and breaking down barriers to give diverse member populations access to convenient, integrated, high-quality care. We offer more than 30 products, delivering the breadth and depth of care required to serve organizations' total populations. The result is healthcare that meets the needs of members and their families, helping them live healthier while lowering costs for organizations.
Premise offers a wide range of dynamic, purpose-driven career opportunities. We are currently looking for a Quality Engineering Manager / QA Manager to join our team working in Brentwood, TN with a hybrid schedule.
About the role: We are seeking a highly motivated and experienced QE Manager / QA Manager to lead and grow our quality engineering team. As the QE Manager, you will be responsible for establishing and driving quality assurance practices across our software development lifecycle. You will play a critical role in ensuring the delivery of high-quality, reliable, and scalable products that meet and exceed customer expectations. You will lead a team of talented Data Quality Validation Specialists and Visual Designers to fostering a culture of quality, collaboration, and continuous improvement. These functions may include both manually and automated testing processes. This team is also responsible for performance and load testing for our applications.
Essential Functions:
- Develop and implement comprehensive testing strategies for data systems, including integration, performance, security testing.
- Responsible for the definition and implementation of policies and procedures to ensure that IT quality standards are met prior to a production implementation.
- Oversees testing of software and/or services through both manual and automated processes.
- Leads and directs a team of QA resources in identifying and addressing issues related to data quality, system functionality, and user experience
- Establishes and implements testing/verification policies and procedures pertaining to deployment, security, maintenance, and disaster recovery within the supported environments.
- Work with IT and Business teams to understand requirements and ensure they are met through testing.
- Create detailed reports and documentation on testing activities and outcomes.
- Build, mentor, and manage a high-performing team of Quality Data Specialists, providing guidance, coaching, and performance feedback.
- Foster a collaborative and positive team environment that encourages innovation and knowledge sharing.
- Define team goals, responsibilities, and performance metrics, aligning them with overall organizational objectives.
- Participate in the recruitment and onboarding of new QE team members.
- Manage team workload, allocate resources effectively, and ensure timely delivery of testing activities.
- Develop career paths and support the professional growth of team members.
- Develop and implement a comprehensive quality engineering strategy aligned with the company's product and technology roadmap.
- Define and maintain quality standards, processes, and best practices across the software development lifecycle (SDLC).
- Collaborate with development, product, and other stakeholders to understand requirements and translate them into effective test strategies and plans.
- Develop and oversee the creation of detailed test plans, test cases, and test data.
- Establish and track key quality metrics and provide regular reports to stakeholders on testing progress and product quality.
- Oversee the execution of various types of testing, including functional, integration, regression, performance, and security testing.
- Ensure the effective use of testing tools and frameworks.
- Analyze test results, identify defects, and work closely with development teams to facilitate timely resolution.
- Drive the implementation of automated testing strategies to improve efficiency and test coverage.
- Lead root cause analysis of critical defects and implement preventative measures.
- Continuously evaluate and improve quality engineering processes and methodologies.
- Identify opportunities for automation and implement solutions to enhance testing efficiency and effectiveness.
- Stay up-to-date with industry trends and emerging technologies in quality assurance and introduce best practices.
- Promote a culture of continuous improvement within the team and across the organization.
- Ensure adherence to company quality practices and relevant industry standards.
- Act as a strong advocate for quality throughout the organization.
- Collaborate effectively with cross-functional teams, including product management, development, DevOps, and support.
- Communicate clearly and effectively with stakeholders at all levels regarding testing activities, risks, and product quality.
- Work with customer support and other departments to address customer-reported quality issues.
Job Requirements:
- Bachelor’s in Computer Science, Engineering, or a related field.
- Master's degree in a relevant field preferred.
- Professional certifications in software testing (e.g., ISTQB) preferred.
- 10+ years of experience in software quality engineering.
- 5+ years of experience in a leadership or management role within quality engineering.
- Proven experience in developing and implementing quality engineering strategies and test plans.
- Experience with frameworks like PyTest for test automation for data pipeline
- Experience writing test cases to validate transformations, joins, aggregations, etc.
- Hands-on experience with various testing methodologies, tools, and frameworks (e.g., Selenium, JUnit, TestNG, Postman, JMeter).
- Experience in developing and implementing test automation frameworks.
- Experience with cloud-based testing environments.
- Experience with CI/CD pipelines and integrating testing into the development process.
Preferred Experience:
- Excellent analytical, problem-solving, and debugging skills.
- Strong understanding of software development methodologies (Agile, Waterfall, etc.).
- Strong SQL skills for querying, validating, and profiling data in Databricks notebooks.
- Strong understanding of healthcare data privacy, tokenization, and data linking concepts, vendors, and best practices.
- Proficiency in Python, especially for writing test scripts and PySpark code.
- Understanding of how data is manipulated with Spark DataFrames.
- Knowledge of Data Visualization tools (e.g., Tableau, Power BI, QLIK) and reporting solutions.
- Ability to work effectively in a fast-paced and dynamic environment.
- Familiarity with performance testing and security testing principles.
Work-life balance is at the foundation of how decisions are made and where Premise is headed. We can only help people get, stay, and be well if we do the same for ourselves. In addition to competitive pay, Premise offers benefits packages including medical, dental, vision, life insurance, 401(k), paid holidays and vacation time, a company-sponsored wellness program, and much more our talent acquisition team will be happy to share with you.
Premise Health is an equal opportunity employer; we value inclusion, and we do not discriminate based on race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status or disability status.