What are the responsibilities and job description for the ETL QA Engineer position at Skill on Tap?
Job Description
Job Description
The SDET will be part of the Data engineering team building test automation frameworks for the batch as well as real-time data ingestions from multiple data sources into Snowflake. The ideal candidate will be designing and implementing automation scripts for executing regression test suites to integrate in CI-CD model. The SDET would also be responsible for continuously identifying opportunities for automation and reduction of technical debt & manual steps to create efficiency & optimize testing process. They should also work with cross-functional teams to perform end to end testing.
Qualifications
BS in Computer Science or related
5 years of experience as SDET in BI space is needed
Experience in ETL / DWH and BI reports testing.
Proficient in complex SQL scripting.
Expertise in creating test automation scripts.
Able to create test strategy, test cases, test execution & reporting.
1 Years working with Azure cloud-based systems.
Desired Qualifications :
Expertise in testing both batch & real-time data using SQL queries.
Working experience with reporting layer - Power BI is desirable.
Experience working with large volume data.
Retail experience strongly desired.
Working knowledge of CI / CD model.
Experience working with cloud-based systems - Azure & Snowflake data warehouses.
Working knowledge of building data integrity checks as part of delivery of applications.
Able to work as an individual contributor as well as a team player.
Communicates with honesty, kindness and creates the space for others to do the same.
Fosters connection by putting people first and building trusting relationships.
Integrates fun and joy as a way of being and working, aka doesn't take themselves too seriously.
A day in the life :
Co-ordinate with cross-functional teams to get the functional & technical end-to-end testing done.
Identify and execute regression scenarios using automation scripts.
Build test automation frameworks.
Strive for continuous improvement of QA practices.
Self-learn new technologies and deliver on them.
Understand, leverage, and apply best practices effectively.
Collaborate with cross-functional teams business stakeholders, engineers, program management, project management, etc. - to produce the best testing solutions possible.
Contribute to story sizing and work on estimates for test planning, execution, delivery, and documentation.
Ensure quality test deliverables with thorough test coverage.