Posted in

Developer in Test III – Core Enterprise Data and Analytics – IS Core

Developer in Test III – Core Enterprise Data and Analytics – IS Core

CompanyExpeditors
LocationSeattle, WA, USA
Salary$Not Provided – $Not Provided
TypeFull-Time
Degrees
Experience LevelMid Level, Senior

Requirements

  • 4+ years of experience with object-oriented languages (Python preferred) and SQL.
  • 4+ years of experience in a technical quality assurance role.
  • Experience with cloud technologies (Azure preferred).
  • Experience working with databases.
  • Proficiency in reading and writing code in programming languages such as Python, Java, or JavaScript (Python preferred).
  • Strong understanding of SQL and data warehousing concepts.
  • Experience with test automation frameworks.
  • Ability to generate consensus among team members.
  • Customer service-oriented attitude and excellent time management skills.

Responsibilities

  • Design test plans for Azure data engineering projects that use services like Databricks and Synapse.
  • Perform functional analysis and data validation.
  • Perform data completeness testing, duplicate data detection, and data validation rule enforcement.
  • Use and create design and mapping documents for transformation rules to ensure proper testing.
  • Collaborate with Business Analysts and Developers to define testing requirements.
  • Develop overall test strategy, lead testing of all impacted applications/infrastructure, and support post-production activities.
  • Write test scripts for inbound and outbound ETL processes and interfaces with other systems.
  • Conduct data quality and audit checks on source and target data.
  • Prepare mockup/synthetic data to test positive and negative scenarios to meet business requirements.
  • Create test-related documents and provide results to various client systems using Azure technology.
  • Test large datasets (millions of records) from diverse sources.
  • Conduct whitebox and blackbox testing for data transformation processes.
  • Verify metadata, including table and column definitions, data types, lengths, constraints, and indexes.

Preferred Qualifications

  • Familiarity with Python development.
  • BS in Computer Science or comparable work experience.
  • Strong troubleshooting and communication skills.
  • Ability to drive technical and process improvements.
  • Proficiency with automation tools and writing automation tests, test automation, automation frameworks, and testing best practices.
  • Proficiency with Agile methodologies.
  • Experience with GIT or other versioning tools, IntelliJ or other IDEs.
  • Experience working with Kafka.
  • Experience with ETL tools and data validation using Azure technologies (Databricks, Azure SQL Server/Synapse).
  • Experience with data validation for on-prem to cloud migration.
  • Experience testing large datasets from diverse sources.
  • Experience validating front-end data in Power BI reports and ensure it matches the database.
  • Strong SQL skills for data comparison and analysis.
  • Ability to create and manage test data for various scenarios.
  • Understanding of data transformation processes and validation techniques.
  • Experience with data profiling and quality tools.
  • Knowledge of data warehousing concepts.
  • Understanding of cloud platforms (AWS, Azure, GCP).
  • Familiarity with test automation frameworks like Cucumber.
  • Familiarity with Behavior Driven Development/Test Driven Development.