ETL QA Engineer
Mobility Global · New York, NY · 1 wk ago
Engineering$70k–$120k/yrFull-time
About the role
The organization is seeking a highly skilled and experienced ETL QA Engineer to join their team. This position will be instrumental in ensuring the solution meets the end user's requirements. The role involves analyzing requirements, creating test cases, identifying defects, and driving them to resolution.
Responsibilities
- Work closely with engineering and product team members and stakeholders to review functional and non-functional requirements.
- Translate requirements into test cases and identify defects.
- Drive defects to resolution.
- Collaborate with software engineers to design verification test plans.
- Design regression test suites and review with engineering, applications, and the field organization.
- Produce regular reports on the status and quality of software releases.
- Assess the quality, usability, and functionality of each release.
- Develop and organize QA processes for assigned projects.
- Lead and train a team of colleagues who participate in testing processes.
- Exhibit expertise in handling large scale programs/projects involving multiple stakeholders.
- Develop and implement test automation strategy for multiple product development teams.
- Lead efforts for related automation projects, design, and code reviews.
- Work closely with leadership and QA members across cross-functional engineering scrum teams to provide input into the design and implementation of the automation framework.
- Create and implement processes that accelerate the delivery of new features and products with high quality and at scale.
- Participate in a diverse team of talented engineers globally, providing guidance, support, and clear priorities.
Requirements
- Minimum of 4 years of Quality Engineering experience.
- Excellent experience with data ETL processes, including designing and executing tests for source-to-target mapping and data validation.
- Experience working on Cloud Technologies, preferably Google Cloud Platform (GCP).
- Hands-on experience with large-scale data storage, workflow orchestration, data integration jobs, and data processing tools.
- Experience working on relational and non-relational databases.
- Hands-on experience working with scripting languages and a framework for data quality test automation.
- Experience with performance testing and tools.
- Hands-on experience with at least 2 of the leading testing tools/frameworks including those used for UI automation and API testing.
- Experience with data integration, data profiling, and data cataloging is a plus.
- Experience with Azure DevOps or Jira, or another similar issue/bug tracking system.
- Experience working in an Agile software development organization, with a deep understanding of Scrum-based methodologies and practices.
- Strong analytical skills and ability to solve complex technical problems.
Qualifications
- Excellent verbal, written, and interpersonal communication skills.
Skills
- Data ETL processes.
- Cloud Technologies, particularly Google Cloud Platform (GCP).
- Large-scale data storage, workflow orchestration, data integration jobs, and data processing tools.
- Relational and non-relational databases.
- Scripting languages and frameworks for data quality test automation.
- Performance testing and tools.
- Testing tools/frameworks for UI automation and API testing.
- Data integration, data profiling, and data cataloging.
- Azure DevOps or Jira, or another similar issue/bug tracking system.
- Agile software development organization, Scrum-based methodologies and practices.
- Analytical skills and problem-solving abilities.
Benefits
- Compensation range: $69,661 to $120,000.
- Annual incentive plan.
- Additional company benefits available.
Pay
$69,661 to $120,000 annually.
Schedule
This is a full-time position. Generally, work is performed Monday through Friday, though holidays and weekends may be required.