Fidelity Investments - Merrimack, NH

posted 6 months ago

Full-time - Senior
Merrimack, NH
Securities, Commodity Contracts, and Other Financial Investments and Related Activities

About the position

We are looking for a highly skilled and experienced lead Software Engineer in Test to become a member of our Quality Engineering Center of Excellence. In this role, you will apply your deep knowledge of quality engineering to define testing best practices. Your quality engineering leadership experience will be crucial as you consult and mentor a significant number of teams to implement these practices effectively. You will utilize your organized and detailed problem-solving methodologies to identify testing challenges and work collaboratively to resolve them. Additionally, you will measure the quality maturity of teams and automate the collection and presentation of these measurements to drive transparency and continuous improvement. As a Principal Software Engineer in Test, you will guide teams as they engineer and experiment with new innovations and process improvements. Your broad experience across multiple teams and products will enable you to analyze emerging tools, technologies, and methodologies, determining which to advance. You will also have the opportunity to work hands-on with AI and large language models to discover new ways to enhance our quality engineering practices. This position is pivotal in shaping the quality culture within the organization and ensuring that quality is embedded in every delivery. The Engineering Excellence Quality Engineering COE defines the optimal quality practices across the delivery lifecycle, educates and coaches teams to adopt them, measures quality maturity, implements automated measurements, and works to solve testing challenges. The COE collaborates across technology and product organizations to build trust and establish a culture that prioritizes quality in every aspect of delivery.

Responsibilities

  • Define and implement testing best practices across multiple teams.
  • Consult and mentor teams on quality engineering practices.
  • Identify testing challenges and work collaboratively to resolve them.
  • Measure quality maturity of teams and automate reporting of these metrics.
  • Guide teams in engineering and experimenting with new innovations and process improvements.
  • Analyze emerging tools, technologies, and methodologies to determine their applicability.
  • Work hands-on with AI and large language models to improve quality engineering practices.

Requirements

  • Experience in Agile methodologies.
  • Experience leading teams that build test automation.
  • Hands-on experience building test automation (UI, API, ETL).
  • Ability to adapt to new programming languages and tools.
  • Experience implementing test data management strategies and test environment approaches.
  • Confidence to champion quality engineering initiatives.
  • Ability to teach and mentor team members effectively.
  • Detailed and organized approach to problem-solving.
  • Strong communication skills that prioritize collaboration.
  • Good understanding of quality engineering in Agile environments.
  • Experience with requirement analysis, defect tracking, test reporting, and signoff.
  • Strong analytical and technical skills to address complex issues.
  • High level of dedication, initiative, vision, and passion for quality engineering.
  • Ability to create clear and comprehensive documentation for knowledge sharing.

Nice-to-haves

  • Familiarity with AI, deep learning, and hands-on prompt engineering.
  • Experience with unit testing.
  • Knowledge of cloud platforms and containerization technologies.
  • Familiarity with Jira and Xray.

Benefits

  • Flexible benefits that support you through every stage of your career.
  • Opportunities for learning and career development.
  • Recognition as a top 10 Best Place to Work in 2024 by Glassdoor.
  • Hybrid working model that balances onsite and remote work.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service