Job Description
Role : Software Engineer in Test
Location : Merrimack, NH 03054 (Hybrid Onsite Project )
Duration : 12+ Months Contract (Long Term Renewable contract )
Required Skills :
ETL TestingData LakeBI Reporting (ie. Power BI)Java or Python for programmingRequirements
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
- 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
- Experience with CI / CD pipelines and version control systems
- Experience working in an Agile / Scrum environment
Nice to Have
- Experience with additional reporting tools (Tableau, OBIEE, etc.)
- Financial services or enterprise domain experience
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
- 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
- Experience with CI / CD pipelines and version control systems
- Experience working in an Agile / Scrum environment Nice to Have
- Experience with additional reporting tools (Tableau, OBIEE, etc.)
- Financial services or enterprise domain experience