Software Engineer in Test

GovServicesHubMerrimack, NH
1dHybrid

About The Position

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.

Requirements

  • 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 Haves

  • Experience with additional reporting tools (Tableau, OBIEE, etc.)
  • Financial services or enterprise domain experience

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
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service