Software Engineer in Test
- Compensation
- Not disclosed
- Location
- Merrimack, United States
- Work setup
- Not specified
- Seniority
- Not specified
- Employment
- Contract
- Experience
- 7+ years
- Category
- Software engineering
- Posted
Skills
Must have
- · ETL Testing
- · Data Lake
- · BI Reporting (ie. Power BI)
- · Java or Python for programming
- Job Summary
- We are seeking an experienced Software Engineer in Test to join a high-performing Agile scrum team supporting enterprise-scale data and reporting platforms. This role focuses on quality engineering, t
- Key Responsibilities
- * Design, develop, and maintain automated and manual test cases aligned with user story acceptance criteria
- * Build and enhance scalable, maintainable test automation frameworks
- * Execute unit, functional, integration, and end-to-end regression testing
- * Validate data pipelines, ETL/ELT processes, and reporting outputs
- * Perform root cause analysis, defect logging, prioritization, and verification of fixes
- * Collaborate with developers, data engineers, and product owners to improve test coverage and release quality
- * Contribute to QA automation strategy, best practices, and continuous improvement initiatives
- * Participate in Agile ceremonies and support sprint-based delivery
- * Oversee quality reviews, test reporting, and sign-off activities
- * Share testing and automation expertise to upskill team members
- * Bachelor’s degree or equivalent experience in Computer Science, Information Technology, or related field
- * 7+ years of experience in Software Quality Engineering and test automation
- * Strong understanding of QE methodologies and the Software Development Lifecycle (SDLC)
- * Hands-on experience building and maintaining automated testing frameworks
- * Strong SQL skills with solid understanding of databases and data warehousing concepts
- * Proven experience with ETL and ELT development testing
- * Experience validating BI reports and dashboards (PowerBI required)
- * Strong understanding of data models (relational and dimensional)
- * Experience working with multiple database technologies; Snowflake preferred
- * Experience testing data lakes and large-scale data platforms
- * Programming experience preferred in Java
- * Strong experience with test automation tools and frameworks (e.g., Behave, pandas)
- * Hands-on experience with AWS cloud technologies
Full description
**Role:
Software Engineer in TestLocation: Merrimack, NH 03054 (Hybrid Onsite Project )Duration: 12+ Months Contract (Long Term Renewable contract**)
Required Skills:
· ETL
Testing
· Data
Lake
· BI
Reporting (ie. Power BI)
· Java
or Python for programming
Requirements
Job Summary
We
are seeking an experienced Software Engineer in Test to join a high-performing
Agile scrum team supporting enterprise-scale data and reporting platforms. This
role focuses on quality engineering, test automation, and validation of
data-intensive systems across cloud-based architectures.
Key Responsibilities
*
Design, develop, and maintain automated and manual test cases aligned with user
story acceptance criteria
*
Build and enhance scalable, maintainable test automation frameworks
*
Execute unit, functional, integration, and end-to-end regression testing
*
Validate data pipelines, ETL/ELT processes, and reporting outputs
*
Perform root cause analysis, defect logging, prioritization, and verification
of fixes
*
Collaborate with developers, data engineers, and product owners to improve test
coverage and release quality
*
Contribute to QA automation strategy, best practices, and continuous
improvement initiatives
*
Participate in Agile ceremonies and support sprint-based delivery
*
Oversee quality reviews, test reporting, and sign-off activities
*
Share testing and automation expertise to upskill team members
Required Experience & Qualifications
*
Bachelor’s degree or equivalent experience in Computer Science, Information
Technology, or related field
*
7+ years of experience in Software Quality Engineering and test automation
*
Strong understanding of QE methodologies and the Software Development Lifecycle
(SDLC)
*
Hands-on experience building and maintaining automated testing frameworks