Lead QA Engineer
Location 100% remote (W2)
Duration 12 Months (Contract to hire)
Job Description:
- Responsible for planning coordinating and directing test activities for data products released on the Snowflake Enterprise Data Platform
- Provide daytoday mentorship and coaching for quality engineers on how to work effectively and efficiently with their project teams.
- Provide ongoing coaching to direct reports including setting goals and objectives writing performance reviews and holding regular oneonone meetings.
- Interview and hire additional staff as needed to respond to growth of development teams.
- Drive test automation strategy and leverage tools for validating data and application functionality.
- Identify opportunities for productivity gains through quality engineering process improvements and in the Agile development lifecycle; develop procedures and proposals and lead the implementation of these changes.
- Document and analyze test results and recommend corrective action.
- Isolate reproduce manage and maintain defects and test case databases and verify fixes.
- Support user acceptance testing conducted by business partners or end users.
- Identify opportunities to reduce testing time and effort by automating repeatable tests.
- Define and champion quality and testing best practices among development teams.
Qualifications and Experience
- Knowledge in cloud data warehousing technologies such as AWS Azure Snowflake.
- Experience with Enterprise Database technologies like SQL Server Oracle Data Integration (Informatica DataStage) business intelligence and reporting tools.
- Experience creating test automation frameworks and test cases
- Demonstrated experience performing functional endtoend and regression testing.
- Experience defining and implementing test management tools and processes.
- Ability to create analyze and publish quality metrics and measures across teams to communicate release quality and deliver status updates to senior management.
- Experience recommending and implementing best practices to improve quality engineering workflows and increase team productivity.
- Strong understanding of software quality principles and processes.
- Experience with test data creation
- Experience designing and implementing test plans.
- Experience with test management tools (e.g. TestRail XRay Qtest Quality Center).
- Experience with test automation frameworks (e.g. Selenium Cypress Puppeteer Playwright).
- Attention to detail and ability to identify isolate and document defects.
- Superior verbal and written communication skills for both technical and nontechnical audiences.
- Proficient in SQL and additional programming languages such as Python Java etc.
- Strong knowledge of agile practices and experience with agile planning tools (e.g. Jira)
- 7 years of experience working in a quality assurance role for cloud/onprem data warehouses
- 5 years management experience overseeing 5 to 10 QA Engineers is required.
- 3 years of healthcare data solutions development experience