Software Engineer in Test

Compunnel, Inc.

Texas

On-site

USD 110,000 - 150,000

Full time

4 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Compunnel, Inc. is hiring an experienced Software Engineer in Test to join an Agile Data Engineering team.

You will design and implement automated testing frameworks for enterprise data platforms, including data pipelines, data lakes, and data warehouses on cloud platforms. You will develop automated tests for RESTful APIs, ETL processes, and BI reporting tools, collaborating with developers, data engineers, and product owners to meet quality goals.

Qualifications

  • Bachelor's degree in CS/IT/Engineering or related field.
  • 5+ years of software development or equivalent experience.
  • 6+ years in Software Quality Assurance or Quality Engineering.
  • 2+ years with Big Data, Data Lakes, or Data Warehouses.
  • Strong experience with automated testing of RESTful APIs.
  • Proficiency in Java and Python; SQL advanced.
  • CI/CD and DevOps familiarity.
  • Experience Snowflake and AWS preferred.
  • Proven collaboration in Agile teams.

Responsibilities

  • Design, develop, and maintain automated testing frameworks for data platforms.
  • Build end-to-end test strategies for data pipelines and data warehousing.
  • Validate quality, performance, and reliability of data pipelines and reporting.
  • Develop automated tests for RESTful APIs and enterprise apps.
  • Participate in Agile ceremonies and collaborate across teams.
  • Support CI/CD pipelines and DevOps initiatives.
  • Validate ETL processes, Data Lakes, and Data Warehouse solutions.
  • Improve testing processes and automation coverage.

Skills

Java
Python
SQL
Test automation
RESTful APIs
CI/CD
Big Data
Agile
Selenium
Cucumber

Education

Bachelor's degree in Computer Science or related field

Tools

JUnit
Selenium
RestAssured
Cucumber
Git
Gradle
Maven

Job description

Overview

We are seeking an experienced Software Engineer in Test (SET) to join an Agile Data Engineering team responsible for validating the integrity, quality, and performance of enterprise data platforms. This role combines Quality Engineering, automation, software development, data engineering, and DevOps responsibilities to support cloud-based data solutions. The ideal candidate will have strong expertise in test automation, data pipeline validation, SQL, Java, Python, and modern Big Data technologies while contributing to the design and implementation of scalable QA automation frameworks.

Responsibilities
  • Design, develop, and maintain automated testing frameworks for enterprise data platforms and applications.
  • Build end-to-end test strategies for data pipelines, data warehouses, and cloud-based data solutions.
  • Validate the quality, integrity, performance, and reliability of data pipelines and reporting solutions.
  • Develop and execute automated test cases for RESTful APIs and enterprise applications.
  • Perform functional, integration, regression, performance, and data validation testing.
  • Collaborate with Agile teams throughout the software development lifecycle, including analysis, design, development, testing, and deployment.
  • Participate in sprint planning, story estimation, backlog refinement, and other Agile ceremonies.
  • Support CI/CD pipelines and DevOps initiatives to improve software delivery and quality.
  • Work with Data Engineering teams to validate ETL processes, Data Lakes, and Data Warehouse solutions.
  • Develop automated tests using Java, Python, SQL, and industry-standard automation frameworks.
  • Collaborate with developers, product owners, and business stakeholders to ensure quality objectives are achieved.
  • Identify opportunities to improve testing processes, automation coverage, and engineering best practices.
  • Ensure testing activities comply with organizational quality standards and audit requirements.
  • Contribute to continuous improvement initiatives and promote Quality Engineering innovation across teams.
Required Qualifications
  • Bachelor's degree or higher in Computer Science, Information Technology, Engineering, or a related field.
  • 5+ years of software development or equivalent professional experience.
  • 6+ years of Software Quality Assurance or Quality Engineering experience.
  • 2+ years of experience working with Big Data, Data Lakes, or Data Warehouse technologies.
  • Expert knowledge of software development methodologies, Quality Assurance principles, and Agile practices.
  • Strong experience developing automated tests for RESTful APIs.
  • Hands-on experience with test automation frameworks and tools, including: Cucumber, JUnit, Selenium, RestAssured, Git, Gradle, Maven.
  • Strong programming experience with Java and Python.
  • Advanced SQL development and data validation skills.
  • Experience with CI/CD pipelines and DevOps practices.
  • Experience working with Big Data and cloud technologies, including: Snowflake, AWS.
  • Experience with enterprise reporting and Business Intelligence tools, including: OBIEE, Tableau, Power BI.
  • Experience testing ETL processes and Data Warehouse platforms.
  • Strong analytical, problem-solving, communication, and collaboration skills.
  • Ability to work effectively within Agile Scrum teams and cross-functional environments.
Preferred Qualifications
  • Experience in retirement plan administration or financial services.
  • Experience testing enterprise data pipelines.
  • Experience using iCEDQ or similar data quality testing tools.
  • Knowledge of audit compliance and software quality governance.
  • Passion for continuous improvement and Quality Engineering innovation.
Certifications
  • ISTQB (International Software Testing Qualifications Board) Certification – Preferred.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Test Engineer
Test Engineer

Magpie Health Analytics, Inc. • Baltimore (MD)

On-site
USD 75,000 - 110,000
Software Engineer in Test - API / SQL
Software Engineer in Test - API / SQL

Compunnel, Inc. • Merrimack (NH)

On-site
USD 80,000 - 110,000
Consultant/Senior Consultant - QA
Consultant/Senior Consultant - QA

EvonSys • Pittsburgh

On-site
USD 80,000 - 100,000
Senior Software Engineer in Test
Senior Software Engineer in Test

Compunnel, Inc. • Boston (MA)

On-site
USD 120,000 - 180,000
Senior Data Quality & Validation Lead
Senior Data Quality & Validation Lead

HCL Technologies Limited • United States

On-site
USD 120,000 - 160,000
Senior Test Lead
Senior Test Lead

HCL Technologies Limited • United States

On-site
USD 120,000 - 160,000
Data QA Manager
Data QA Manager

eNGINE • Pittsburgh

Remote
USD 120,000 - 160,000
Software Engineer in Test
Software Engineer in Test

Govserviceshub • Merrimack (NH)

On-site
USD 90,000 - 120,000
Test Automation Engineer
Test Automation Engineer

Anblicks • Dallas (TX)

On-site
USD 100,000 - 160,000
Lead Software Engineer
Lead Software Engineer

Virtusa • Los Angeles (CA)

On-site
USD 120,000 - 170,000