Senior Software Engineer in Test

Fidelity InvestmentsMerrimack, NH
4dHybrid

About The Position

As a Senior Software Engineer in Test, you will combine deep technical expertise in test automation with business domain knowledge and data analysis. In this role, you’ll partner with product leads to implement automation strategies, execute manual testing when necessary, and drive efficiencies that accelerate delivery while ensuring highly stable applications that meet business needs. You will work alongside a team of technologists passionate about advancing testing practices and collaborating with development and business partners. Your responsibilities include developing and maintaining automated test suites to assess product quality and release readiness, training teams on test management, and improving test coverage and overall application health. You will also create efficiencies that increase agility and time-to-market, champion strong quality practices in every sprint, and continuously enhance the stability and resiliency of critical business processes and applications. In the Fidelity Fund and Investment Operations (FFIO) Test Engineering Chapter, we partner with product leaders and teams across FFIO Product Areas to champion testing best practices, implement robust test automation, and execute comprehensive testing in support of technology-driven initiatives.

Requirements

  • 5+ years of IT experience working on commercially available software products
  • 3+ years of relevant technical experience with a focus on test automation
  • Bachelor’s degree or higher in Computer Science, Engineering, or related field
  • Hands-on experience crafting and maintaining testing frameworks such as JUnit, Cucumber, and Cypress
  • Programming/scripting skills in Java
  • Strong understanding of web services testing
  • Proficiency in SQL (required)
  • Experience with Agile/Scrum methodology
  • Solid knowledge of testing processes and automation practices
  • Ability to perform data analysis and technical troubleshooting
  • Excellent communication and collaboration skills to work effectively across multiple teams
  • Ability to maintain clear and comprehensive documentation for test cases, scripts, and automation processes

Responsibilities

  • Developing and maintaining automated test suites to assess product quality and release readiness
  • Training teams on test management
  • Improving test coverage and overall application health
  • Create efficiencies that increase agility and time-to-market
  • Champion strong quality practices in every sprint
  • Continuously enhance the stability and resiliency of critical business processes and applications
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service