Principal Software Engineer in Test

Fidelity InvestmentsMerrimack, NH
1dHybrid

About The Position

As a Principal Software Engineer in Test, you blend extensive technical experience in test automation with business domain knowledge and data analysis. Within an agile structure, you will partner with product leads to implement test automation and conduct manual testing to increase testing efficiency and support the team in delivering highly stable applications that meet business needs. In this role, you will collaborate with a team of technologists who are passionate about promoting strong testing practices, implementing automation, and executing testing alongside development and business partners. Your responsibilities include reviewing test strategies with stakeholders to ensure coverage across unit, functional, performance, and acceptance testing; developing and maintaining automated test suites and frameworks to assess product quality and release readiness; and conducting manual testing when necessary. You will train teams on test management, drive efficiencies that enhance agility and speed to business value, influence the team to embed quality in every sprint, and continuously focus on improving the stability and resiliency of critical business processes and applications.

Requirements

  • 8+ years of software product experience working on commercially available software
  • 5+ years of relevant technical experience and experience in test automation
  • Experience creating, maintaining, and enforcing the overall program test plan with stakeholders based on evolving schedules and timelines
  • Ensuring that all the various kinds of testing like unit, functional, performance, acceptance etc. are getting covered.
  • Experience reporting on the test progress, the product quality status and overall test results to initiative stakeholders
  • Challenge the team continuously to move towards automation for all daily works
  • Financial services and Agile/ Scrum experience
  • Continuously focus on improving stability and resiliency of critical business processes and applications
  • Ability to drive the test automation strategy within the team
  • Hands on experience with crafting and maintaining testing frameworks like Junit, Cucumber, Cypress
  • Intermediate Java skills
  • Good understanding of web services testing
  • SQL skills is a must
  • Data analysis and technical troubleshooting
  • Build efficiencies in testing that increase agility and time to deliver business value

Responsibilities

  • reviewing test strategies with stakeholders to ensure coverage across unit, functional, performance, and acceptance testing
  • developing and maintaining automated test suites and frameworks to assess product quality and release readiness
  • conducting manual testing when necessary
  • train teams on test management
  • drive efficiencies that enhance agility and speed to business value
  • influence the team to embed quality in every sprint
  • continuously focus on improving the stability and resiliency of critical business processes and applications
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service