Quality Assurance Engineer

Skills
Computer ScienceAdoptionData IntegrityData ServicesData StrategiesEnhanced Data Rates For GSM EvolutionEvolution
Role

What the job involves

The main requirements, responsibilities and hiring steps.

Requirements

  • Bachelor’s degree in Computer Science Engineering Information Systems or related field
  • 5+ years of experience in QA engineering data testing or software development
  • Strong programming skills in Python and advanced proficiency in SQL
  • Experience building automated test frameworks for data platforms and ETL pipelines
  • Hands-on experience with AWS data services such as S3 Glue Redshift and Lambda
  • Experience with Apache Iceberg or similar data lake technologies
  • Experience validating materialized views and performance-optimized data structures
  • Familiarity with XBRL or complex financial and regulatory datasets
  • Understanding of data modeling metadata and data governance principles
  • Experience with CI/CD tools and automated testing integration
  • Demonstrated proficiency with AI tools and AI-assisted development or testing workflows
  • Understanding of data quality requirements for AI/ML and analytics use cases
  • U.S. Citizenship required with ability to obtain and maintain a federal clearance

Nice to have

  • Federal agency experience
  • Data catalog tools
  • Spark experience
  • Data observability
  • Data maturity frameworks
  • Cloud data platforms
  • AI testing tools

Day to day

  • Design and maintain automated QA frameworks for data pipelines APIs and analytics platforms using Python and SQL
  • Validate ETL and ELT workflows to ensure accurate ingestion transformation and delivery of complex datasets
  • Develop test strategies for Apache Iceberg architectures materialized views metadata and AI-driven data quality validation