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
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
...BECOME A US FOODS DRIVER! LOCATED IN HARDEEVILLE, SC Ready to build a career with... ...safety culture, and much more! Excellent local leadership. Schedule is a 4-day work... ...education degree (GED) preferred Related Experience/Requirements: Must be 21 years of age...
The project manager responsibilities include developing strong relationships with customers, connecting with key business executives and... ...account statusRequirements:BA/BS degree in linguistics, localization, project management preferred.Proven work experience as a...
...Job Title Research Program Associate I Agency Texas A&M University Department Biology Proposed Minimum Salary $15.... ...collaboration. Amenities associated with a major university, such as sporting and cultural events, state-of-the-art recreation facilities,...
...UltaCare Medical has an immediate opening for Geri-psych Nurse Practitioner. Under the supervision of a supervising psychiatrist, the Psych NP will provide assessment, diagnosis and management of mental health and psychiatric conditions. This role is focused on optimizing...
...Job Title: Entry Level Communications Assistant Location: Miami, FL Job Type: Full-time About Us We are seeking a motivated and enthusiastic Entry Level Communications Assistant to join our dynamic team. This is a fantastic opportunity for recent graduates...