Senior Information Technology Data Quality Engineer

DFW International AirportGrapevine, TX
1d

About The Position

Under the general direction of the Sr. Manager II Information Technology Quality Assurance, the Senior Data Quality Engineer in Information Technology will lead and contribute to the quality assurance and integrity of data efforts of our organization. This position will be responsible for designing, implementing, and managing quality assurance processes, test plans, and test cases to deliver high-quality software solutions. Performs manual and automation testing while validating data sources, extraction of data, applying transformation logic and loading data into target tables.

Requirements

  • Bachelor's degree in a computer-related field, engineering, mathematics, or a related field.
  • Five (5) years of experience in Quality Assurance ETL testing or a similar role including at least three (3) years of experience writing complex SQL on large customer data sets and performing data analysis, three (3) years of experience in application integration testing and user interface testing, and two (2) years of experience with automated testing tools or equivalent automation skills.
  • Any equivalent combination of education and/or experience may be substituted for the above.
  • Ability to work in a high-volume demanding IT environment and be held accountable to meet deadlines for complex projects.
  • Skill in programming languages (e.g., Python, Java, C++, or others) for test automation and data validation.
  • Knowledge of data lake technology test methodologies.
  • Skill in data validation tools such as QuerySurge.
  • Skill in Snowflake data testing. Understanding Snowflake roles, user security, design patterns and migration architectures.
  • Knowledge of integration testing tools such as Postman and SoapUI.
  • Skill in written and oral communication to all levels internal and external to the organization.
  • Skill in defining problems, collecting data, establishing facts, draws valid conclusions, and provides solutions.
  • Knowledge of software testing methodologies and the testing life cycle.
  • Knowledge of software development processes, agile methodologies, and the SDLC.
  • Must obtain a Security Identification Display Area (SIDA) Airport Identification/Access Badge (badge) in accordance with Department of Homeland Security Transportation Security Administration (TSA) requirements in Chapter 49 of the Code of Federal Regulations Part 1500 et al., and DFW Airport’s Airport Security Program within thirty (30) days from date of employment and maintain qualification for a SIDA badge upon each badge renewal.
  • Must be fingerprinted and pass a national fingerprint-based background check to access Criminal Justice Information within thirty (30) days from date of employment.
  • Must take Cyber awareness training within thirty (30) days from date of employment.

Nice To Haves

  • Desirable certification in Quality Assurance (e.g., CQE, CSQE, ISTQB or other ASQ certification).
  • Desired experience in solicitation and elicitation of client needs and requirements.
  • Desired experience in the development, implementation, and maintenance of quality systems in an IT environment.
  • Desired experience with administration of Quality Assurance test management tools.
  • Desired experience in web-responsive and native mobile (iOS and Android) testing.
  • Desired experience in Selenium WebDriver automation frameworks using Java.

Responsibilities

  • Participates in the development, implementation, and maintenance a comprehensive quality assurance strategy, ensuring alignment with the overall software development process.
  • Creates detailed test plans, outlining the scope, objectives, resources, and schedule of testing activities for each project, incorporating manual, data quality, and automated testing strategies. Designs and documents comprehensive test cases and test scripts that encompass all facets of the software application.
  • This includes functional, performance, security, and regression testing, integrating both manual and automated testing methodologies.
  • Executes a variety of test cases, including manual, data quality, and automated tests.
  • Reports test results and ensures comprehensive validation to verify that the software complies with specified requirements and adheres with established quality standards.
  • Creates complex SQL and analyzes log files to test various ETL, APIs, and data pipelines.
  • Performs data validity, accuracy, and integrity test across different components of the Data Platform.
  • Identifies, reports, and tracks defects in a systematic manner, working closely with development teams to ensure their resolution.
  • Identifies areas for process improvement, implement best practices, and foster a culture of continuous quality enhancement.
  • Collaborates with cross-functional team, including developers, product managers, and business analysts, to understand project requirements and provide quality methodology.
  • Provides clear and concise test documentation to software developers, data engineers and stakeholders highlighting test results and potential risks.
  • May provide technical direction and mentoring to other Quality Assurance Engineers, sharing knowledge and best practices.
  • Performs other related duties as assigned.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service