Senior QA Engineer (Data Science & Support)
About NYC Health + Hospitals
NYC Health + Hospitals is the largest public health care system in the United States. We provide essential outpatient, inpatient and home-based services to more than one million New Yorkers every year across the city's five boroughs. Our diverse workforce is uniquely focused on empowering New Yorkers, without exception, to live the healthiest life possible.
Job Description
You will help drive continuous improvement and quality of data products that are leveraged across the enterprise to drive key business decisions, product direction and enable a great user experience. In this role you will demonstrate experience in software testing methodologies in a highly collaborative, fast-paced, agile environment. You will work with business and data analysts, data architects and data engineers to implement a comprehensive test strategy using test automation tooling and framework.
Duties & Responsibilities
- Create test automation scripts and leverage tools for validating data and application functionality.
- Build and execute test cases to ensure the integrity of all production solutions deployed on the enterprise data platform including data pipelines, data warehouses, data marts and data sharing repositories.
- 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.
Minimum Qualifications
A Baccalaureate Degree from an accredited college or university with a major in Computer Science, Systems Engineering, applied Mathematics, Business Administration, Economics/Statistics, Telecommunications, Data Communications, or a related field of study.Five (5) years of progressive, responsible experience in the field of data processing, computer systems and applications.Broad knowledge and expertise in the characteristics of computers, peripheral devices, communications systems and hardware capabilities, programming languages, E.D.P. applications, systems analysis methodology, data management and retrieval techniques.A satisfactory equivalent combination of training, education and experience.Department Preferences
- Strong understanding of software quality principles and processes.
- 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, end-to-end 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.
- 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 data automation tools.
- Good understanding of data warehouse concepts.
- Automate data validation processes using SQL scripts and other tools to reduce manual efforts.
- Experience with test automation frameworks (e.g., Selenium, Cypress, Puppeteer, Playwright).
- Attention to detail and ability to identify, isolate and document defects.
- Effective verbal and written communication skills for both technical and non-technical audiences.
Years of Experience: 7+ years of experience working in a quality assurance role for cloud/on-prem data warehouses.
Computer Programs / Software Operated:
- Proficient in Microsoft Office (Required)
- Expert in SQL and additional programming languages such as Python, Java etc.
*All Employees are REQUIRED to come to the NYC office for the On-boarding process as well as be available to work a Hybrid schedule if needed at their own expense.
#J-18808-Ljbffr