Mediabistro logo
job logo

Software Engineer in Test (Boston)

Fidelity TalentSource, Boston, MA, United States


**Note to Applicants:** This job description is not specific to a single role in Fidelity Investments. It represents a high-level overview of skills and responsibilities for roles we anticipate across the enterprise this year and on an ongoing basis.

These roles can sit out of the following offices:
1.) Boston, MA
2.) Durham, NC
3.) Merrimack, NH
4.) Smithfield, RI
5.) Westlake, TX

Hybrid Schedule

Contract via Fidelity TalentSource

❌ No C2C or third‑party submissions

Role Summary
We are seeking a Software Engineer in Test (SDET) to develop robust, scalable, and maintainable automated testing solutions that ensure delivery of high‑quality software across diverse product areas. You will collaborate with engineers, architects, and business partners to translate requirements into effective testing strategies and automation frameworks that support reliable and consistent user experiences.
In this role, you will work within Agile teams to design and implement automated test solutions for complex applications. You will help define testing standards, improve automation capabilities, and support continuous integration and delivery practices. Your expertise will directly influence product quality, engineering efficiency, and overall team success.

Key Responsibilities
Translate business and system requirements into test strategies, test scenarios, and detailed test plans
Design, develop, document, and maintain automated test suites and supporting tools
Apply Quality Engineering best practices in developing automation scripts and reusable components
Implement and support BDD methodologies to validate software functionality
Deliver clean, maintainable, and reusable automation code
Measure, analyze, and report key QA metrics to stakeholders
Collaborate with cross‑functional teams to identify and implement process improvements
Advocate for maintainability, scalability, and reliability in automation frameworks
Contribute to continuous improvement of QA and engineering practices
Identify opportunities to modernize testing technologies and methodologies

Key Skills
Strong analytical and problem‑solving skills with the ability to validate complex systems
Excellent communication and ability to clearly relay QA status and risks
Experience guiding teams on test strategy and automation approaches
Ability to work in fast‑paced environments and manage multiple priorities
Capability to navigate across teams and collaborate effectively
Strong organizational skills, including time and project management
Ability to learn new technologies quickly and adapt to evolving business needs

Behavioral Attributes
Strong written and verbal communication and presentation skills
Effective relationship‑building and collaboration with both business and technical teams
Ability to build consensus and influence decisions
Solid facilitation and interpersonal skills
Demonstrates ownership, accountability, and a continuous improvement mindset

Technical Skills
Required:
6–9 years of experience in software testing and Quality Engineering
Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field
Deep experience with functional, regression, and end‑to‑end testing
Hands‑on SDET experience using object‑oriented programming languages (Java, Python, etc.)
Minimum 5 years of automation scripting experience (beyond record/playback tools)
Strong understanding of BDD, CI/CD, and DevOps concepts
Proficiency in:
Java
Testing RESTful APIs using tools such as RestAssured or Karate
CI/CD pipelines in Jenkins
PL/SQL or related database validation tools

Preferred:
Experience with Docker or containerized test environments
Familiarity with cloud technologies (AWS, Azure)
Mobile testing experience
Experience with service virtualization tools
Understanding of non‑functional testing (performance, scalability, resilience)

Impact of the Role
This role plays a critical part in ensuring high‑quality, reliable solutions across digital products. Your contributions will support improved engineering velocity, enhanced user satisfaction, and strong alignment with enterprise‑wide quality standards.