Jobs · Engineering · Massachusetts

Senior Software Development Engineer in Test

Fidelity Investments · Boston, MA · 1 wk ago
On-siteEngineering$80k–$153k/yrFull-time

Fidelity will not provide immigration sponsorship for this position.

About the role

Are you interested in joining a dynamic, innovation-focused, and high impact team? Do you enjoy building new products and services in a collaborative, fast-paced environment? Join Fidelity Labs, our in-house new business incubator, as a Senior Cloud Engineers for an early-stage SaaS platform targeting the Charitable sector. In this role, you will be responsible for working within the development team in collaboration with product teams to build and scale a modern SaaS solution. The engineering team delivers next-generation software application enhancements and new products for a changing world. Working at the cutting edge, we design and develop software for platforms, applications and diagnostics — all with the most advanced technologies, tools, software engineering methodologies and the collaboration of internal and external partners.

The Role As a Software Development Engineer in Test, you will play a key role in the strategy for building quality into our new product. You will own and manage end-to-end testing strategy (manual and automated), tooling, test environments, test data, and more. Your role is critical in supporting a new, highly visible business opportunity. You will work closely with the Engineering and cross-functional teams, driving technical decisions and ensuring the delivery of scalable, maintainable solutions.

Responsibilities

  • Build end-to-end test automation for applications
  • Create and manipulate test data for complex projects
  • Define automated regression tests for future and ongoing efforts
  • Document and report system testing issues using defect tracking tools
  • Integrate test automation with CI tools like Jenkins
  • Strong focus on automation, efficiency, and adherence to engineering best practices
  • Learn quickly and adapt in a fast-paced environment

Requirements

  • 6+ years of experience in software test automation for application UIs, services/APIs, and data quality
  • Experience designing and implementing automated functional, regression, performance, and chaos tests
  • Experience with unit testing frameworks like JUnit, Jasmine/Karma, Jest
  • Experience developing and automating integration tests using Karate
  • Experience performing data quality testing and validation using ICEDQ
  • Experience with performance testing tools, including JMeter and WireMock/RushHour
  • Proficiency in test management using Xray
  • Proficiency with Git, Jenkins, and Jira for application lifecycle management
  • Experience with monitoring and observability tools, including Datadog and Splunk

Qualifications

  • Bachelor’s degree in Computer Science, Computer Engineering, or a related technical field

Skills

  • Experience with accessibility testing and validation (plus)
  • Strong focus on automation, efficiency, and adherence to engineering best practices
  • Ability to learn quickly and adapt in a fast-paced environment

Benefits

  • Comprehensive health care coverage and emotional well-being support

Similar jobs