Quality Assurance Engineer
Skills
Computer ScienceAdoptionData IntegrityData ServicesData StrategiesEnhanced Data Rates For GSM EvolutionEvolution
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
