Hybrid Role
Onsite interview
Position: Data QA Engineer
Location: Tempe, AZ (MUST BE LOCAL)
Duration: 6 Months with EXT
Top 3 to 5 skillsets/years of experience:
- Python 3-5 years
- Data validation frameworks development 3-5 years
- Data quality checks 3-5 years
Minimum Qualifications- Education & Prior Job Experience:
- Bachelor's degree in Computer Science, Information Systems, Engineering, Technology, or related field or equivalent experience/training
- 2 years of relevant system development experience
- 2 years of experience working with data quality testing, testable requirements, and continuous integration
- 2 years of experience working in an Agile environment
Preferred Qualifications- Education & Prior Job Experience:
- 5 years of relevant system development experience
- 5 years of experience working in an Agile environment
- Airline industry experience
Skills, Licenses & Certifications:
- Knowledge of systems flows engineering documentation, tools, and architecture concepts.
- Understanding of business systems and industry requirements, and full technical knowledge of systems analysis
- Collaborate with cross-functional teams to ensure quality and timely delivery of products.
- Develop and execute manual and automated test cases for software applications to ensure the reliability of data pipelines, ETL processes, and data transformations.
- End-to-end integration testing between multiple independent systems and interfaces (flat files, API & ETL Pipelines), etc.
- Conduct functional, integration, regression, and performance testing of database and data stores using industry standard technologies - SQL, Python, Great Expectations & Custom data validation frameworks if any
- Utilize Azure Data services and Data stores to test data integration and migration processes.
- Ability to work closely with developers and quality assurance teams to create domain models, sequence diagrams, use case diagrams, and operation contracts.
- Experience with application administration, systems support, or development preferred.
- Experience managing user stories within an Agile software development process.
- Ability to adapt to unexpected events, new facts, and rapidly changing circumstances.
- Ability to thrive in a sense-of-urgency environment and leverage best practices, with a can-do attitude.
- Proficient in technical documentation