Senior Software Engineer (Automation, ALM)

Fidelity InvestmentsMerrimack, NH

About The Position

The Brokerage Recordkeeping Technology, R4 Test Environment Modernization team, requires a highly competent and highly motivated Senior Software Engineer to help enhance our QA practices. Our mission is to support and improve the non-prod stability through innovative test solutions. Our goal is to provide Automated and Agentic solutions to enable the development teams to incorporate quality testing during the development cycles. As a Senior Software Engineer, you will apply your skills in all aspects of various projects including design, development, and implementation. You should have a desire to gain an understanding of our systems and business, as well as a drive to deliver groundbreaking solutions every day.

Requirements

  • BS/BA or advanced degree, or equivalent experience preferred.
  • 5 years of relevant technical experience and experience in test automation.
  • Experience with GitHub Co-pilot including prompt engineering and Agentic solutions.
  • Experience with Unix shell scripting (bash, ksh).
  • Strong experience in one or more languages preferably including Java or Python.
  • Experience building and operating CI/CD pipelines using tools such as GitHub Actions, Jenkins, Artifactory, and SonarQube.
  • Experience working in the cloud preferably AWS.
  • Experience in test automation using established frameworks like Playwright, Selenium, Cucumber, RestAssured, JUnit.
  • Experience with JavaScript/TypeScript.
  • Experience with Jira, Jira Align, and Xray.
  • Good understanding of the Testing life cycle.
  • Ability to adapt to new environments and learn in-house developed tools and practices.

Nice To Haves

  • Experience in Agile methodologies (Kanban and Scrum) preferred.
  • Experience in the financial services industry is a plus.
  • Proven and strong interpersonal and organizational skills coupled with effective written communication skills.
  • Confidence to think and act strategically, share innovative insights, and offer creative solutions to deliver exceptional user experiences.
  • Growth mentality to work every day as you continue to learn new applications and technologies and are willing to share that knowledge with your fellow squad members.
  • Collaborative mindset with a willingness to share knowledge.

Responsibilities

  • Apply skills in all aspects of various projects including design, development, and implementation.
  • Work with partners to help define requirements and solutions.
  • Embrace flexibility and shift focus to meet the most pressing customer/client needs.
  • Share knowledge with fellow squad members.
  • Support agile teams across the organization working in partnership with Engineering leaders and Developers in resolving the testing challenges.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service