We are looking for an experienced Senior Quality Assurance Engineer to lead our QA efforts. This is a client-driven role where the focus will be on ensuring the quality and accuracy of data across multiple systems. Candidate should have experience working with tools like SQL, Snowflake, Teradata, ICDQ, and Solr and should be proficient in both functional and non-functional testing practices. You will play a pivotal role in shaping the testing strategy and mentoring other team members.
Job Responsibilities
Define and implement comprehensive testing strategies for both functional and non-functional testing to ensure product quality and compliance with client expectations.
Execute manual tests, including data validation and integrity checks, ensuring that systems are functioning as expected.
Develop and maintain automation scripts using Python to streamline repetitive testing tasks, enhance test coverage, and improve overall efficiency in the testing process.
Work closely with development, data, and business teams to define testing requirements and ensure alignment across the board.
Mentor junior QA engineers and provide guidance on testing best practices, tools, and methodologies. Foster a culture of continuous improvement within the QA team.
Leverage your expertise with SQL, Snowflake, Teradata, ICDQ, and Solr for day-to-day data testing activities, ensuring accurate data processing, migration, and integration.
Create and execute data validation tests across large datasets using data analysis libraries like Pandas and NumPy to ensure data accuracy and integrity.
Identify, document, and manage defects through the defect life cycle, ensuring timely resolution by coordinating with development teams. Collaborate with cross-functional teams to ensure alignment on testing requirements and outcomes.
Conduct non-functional testing related to system performance, scalability, reliability, and security, ensuring the system meets quality standards under various conditions.
Serve as a key point of contact for QA-related matters with clients, presenting quality metrics, test strategies, and defect trends as needed.
Identify opportunities to improve testing processes, tools, and methodologies. Ensure the team is staying updated with the latest testing techniques and tools.
Generate and present regular quality assurance reports, including test coverage, defect trends, and testing progress, to stakeholders and clients.
Desired Skills
Extensive experience in manual testing, with a focus on data testing and validation.
Deep understanding of SQL, Snowflake, Teradata, ICDQ, and Solr, with proven experience using these tools in a testing capacity.
Expertise in both functional and non-functional testing, including performance, scalability, and security.
Proven leadership skills with the ability to mentor and guide junior team members.
Strong knowledge of test management tools, defect tracking systems, and QA methodologies.
Experience with complex SQL queries and data validation in multiple databases.
Exceptional communication and collaboration skills, with experience working closely with clients.
Strong problem-solving skills and attention to detail.
Preferred Skills
Familiarity with automation tools and frameworks (a plus, but not mandatory).
Experience with testing in cloud-based environments, particularly using data warehouses like Snowflake.
Previous experience in a senior or lead QA role in a client-facing environment.
Company Profile
HiLabs is a leading provider of AI-powered solutions to clean dirty data, unlocking its hidden potential for healthcare transformation. HiLabs is committed to transforming the healthcare industry through innovation, collaboration, and a relentless focus on improving patient outcomes. At HiLabs, we’re on a mission to redefine how healthcare data works. Our AI-powered Healthcare Operating System is solving systemic challenges—like provider directory errors, ghost networks, and compliance gaps—that impact millions of lives.
