Senior Software Engineer in Test

Fidelity InvestmentsWestlake, TX
1dHybrid

About The Position

As a Senior Software Engineer in Test within the Workplace Investing (WI) Quality Engineering organization, you will play a pivotal role in advancing our testing practices, automation capabilities, and end-to-end quality strategy. You will lead the development of scalable automation frameworks, tools, and infrastructure across diverse technology stacks, while contributing to governance, engineering standards, and cross-squad quality alignment. This role requires strong collaboration with application owners, developers, architects, and business stakeholders to translate requirements into robust automation solutions in an Agile environment. You will bring a software engineering mindset to testing, drive innovation, and ensure that quality is embedded throughout the entire delivery lifecycle -from individual components to integrated, end-to-end business workflow.

Requirements

  • Bachelor’s or Master’s degree in Computer Science, Engineering, or related field.
  • 5+ years of experience in software quality engineering, with a strong foundation in test automation, quality strategy, and engineering best practices.
  • 2-3+ years in a leadership or principal QE role, driving quality initiatives across multiple squads, platforms, and domains.
  • Demonstrated success in leading end-to-end QE efforts in Agile environments, ensuring seamless integration and validation across distributed systems.
  • Proven ability to influence without authority, driving quality across cross-functional teams and fostering a culture of continuous improvement.
  • Proven track record in designing and implementing scalable automation frameworks for UI, API, and backend testing.
  • Demonstrated hands-on expertise in leveraging modern test automation tools to build robust, scalable, and maintainable test suites across UI and API layers e,g. Selenium, Playwright, Cucumber, REST Assured.
  • Skilled in building reusable automation artifacts and mentoring SDETs in automation best practices.
  • Experience with DB/SQL testing and data comparison tools such as ICEDQ.
  • Strong understanding of CI/CD pipelines and DevOps practices, including integration of automated tests into build and deployment workflows.
  • Experience defining and configuring test automation pipelines using tools like Jenkins and GitLab.
  • Familiarity with containerization and orchestration tools such as Docker and Kubernetes.
  • Experience working with cloud technologies and managing test environments across cloud-native and legacy systems.
  • Deep expertise in full-stack engineering and test automation across distributed platforms.
  • Experience with monitoring and observability tools such as Splunk and Datadog to support shift-right testing, enable real-time insights into system behavior, and enhance overall quality feedback loops
  • Proficient in Java or equivalent programming languages, with extensive experience testing and integrating RESTful and SOAP‑based APIs and web services
  • Skilled in version control systems like Git, GitLab etc.
  • Familiarity with test management tools such as Jira.
  • Tools for service virtualization and mocking
  • Strong problem-solving and decision-making abilities in high-pressure delivery environments.
  • Skilled in facilitating retrospectives and root cause analysis to improve quality processes.
  • Ability to quickly ramp up on new technologies and domains, becoming a subject matter expert and aligning quality strategy with business goals.
  • Passionate about innovation, consistently exploring emerging tools, frameworks, and methodologies to enhance quality engineering capabilities.

Responsibilities

  • End-to-End Test Strategy Define and drive the E2E test strategy across multiple squads and applications. Ensure coverage of E2E critical business workflows that span multiple services, UIs, and integrations. Architect cross-squad automation frameworks that support E2E testing at scale.
  • Technical Leadership Lead the design and implementation of automation frameworks tailored to application needs. Define and enforce coding standards and best practices for automation development. Evaluate and recommend automation tools and technologies for scalability and efficiency.
  • Cross-Squad Collaboration Partner with Squad Leads and Chapter Leads to align on quality goals. Facilitate integration and E2E testing between components owned by different teams. Coordinate test data management and environment readiness for E2E scenarios.
  • Hands-On Engineering Develop and maintain automated test suites and utilities using latest tools/frameworks. Apply software engineering principles, participate in code reviews and mentor team members on automation design and implementation.
  • Risk Management & Defect Triage Identify quality risks across the product lifecycle and proactively mitigate them. Lead defect triage for cross-functional issues, ensuring timely resolution and root cause analysis. Provide visibility into quality health to stakeholders through dashboards and status reports.
  • Leadership & Mentorship Mentor QE associates across squads on E2E testing practices and tools. Champion a culture of quality ownership across teams. Drive innovation in testing approaches, including adoption of Gen AI tools, test data strategy improvements etc.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service