Skip to main content
Tallo logoTallo logo
Apply for this opportunity

This job application is on an outside website. Be sure to review the job posting there to verify it's the same.

Software Engineer in Test

Job

Compunnel, Inc.

Merrimack, NH (In Person)

Full-Time

Posted 3 days ago (Updated 15 hours ago) • Actively hiring

Expires 7/24/2026

Review key factors to help you decide if the role fits your goals.
Pay Growth
?
out of 5
Not enough data
Not enough info to score pay or growth
Job Security
?
out of 5
Not enough data
Calculating job security score...
Total Score
75
out of 100
Average of individual scores

Were these scores useful?

Skill Insights

Compare your current skills to what this opportunity needs—we'll show you what you already have and what could strengthen your application.

Job Description

Job Summary The Software Engineer in Test will be responsible for designing, developing, and executing testing strategies for enterprise web applications and APIs used by investment professionals. This role will drive quality engineering initiatives, establish and maintain automation frameworks, create reusable test assets, and promote a quality-first mindset across development teams. The ideal candidate will have extensive experience in test automation, software development practices, and Agile delivery environments. Key Responsibilities
  • Drive the strategy, design, and implementation of testing for enterprise web applications and APIs.
  • Develop, maintain, and enhance automated testing frameworks and test suites.
  • Establish new automation infrastructure and maintain existing automation solutions.
  • Create reusable test artifacts to improve testing efficiency, scalability, and quality.
  • Participate in requirements analysis, user story refinement, and test planning activities.
  • Design, develop, and execute functional, integration, regression, and API tests.
  • Identify, document, track, and support the resolution of defects and issues.
  • Collaborate closely with development and product teams to ensure quality throughout the software development lifecycle.
  • Participate in product demonstrations and provide quality-related feedback.
  • Support production release validation and deployment verification activities.
  • Promote quality engineering best practices and continuous improvement initiatives.
  • Leverage automation and AI-powered tools to improve testing efficiency and effectiveness. Required Qualifications
  • 10+ years of quality engineering experience supporting complex enterprise web applications and APIs.
  • Bachelor's degree in Computer Science, Engineering, Mathematics, or equivalent professional experience.
  • Experience in both Quality Assurance Engineering and Software Development environments.
  • Strong hands-on experience with Selenium and Serenity automation frameworks using Java.
  • Experience with Playwright is preferred.
  • Strong understanding of test analysis, test design, automation development, execution, defect tracking, and reporting.
  • Experience with professional software development practices, including coding standards, code reviews, source control, build processes, design patterns, object-oriented design, and software engineering principles.
  • Experience working in Agile software development environments using Scrum methodologies.
  • Experience using GitHub Copilot or other generative AI tools to improve development and testing efficiency.
  • Experience working with SQL and NoSQL databases.
  • Knowledge of Behavior-Driven Development (BDD) methodologies.
  • Familiarity with Gherkin syntax is a plus.
  • Experience with Continuous Integration and Continuous Deployment (CI/CD) practices.
  • Strong analytical, troubleshooting, and problem-solving skills.
  • Excellent verbal and written communication skills.
  • Strong collaboration and teamwork skills. Preferred Qualifications
  • Experience with Playwright automation frameworks.
  • Experience building scalable enterprise test automation frameworks.
  • Experience supporting large-scale financial services or highly regulated environments.
  • Familiarity with API testing and service validation methodologies.
  • Experience implementing quality engineering best practices across Agile development teams.