Software Engineer in Test

GovServicesHub

  • Merrimack, New Hampshire
  • 30+ days ago

    Highlights

    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.

    Numbers & Facts

    LocationMerrimack, New Hampshire
    Websitewww.govserviceshub.com

    Description

    Role: Software Engineer in Test
    Location: 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

    * 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


    Similar Jobs

    See more jobs