Senior Software Engineer

Fidelity InvestmentsWestlake, TX

About The Position

In this role, you will be working with a team of technologists passionate about delivering Test Automation and Test Data ecosystems as well as consulting with development and business partners in test and process automation. As a technical associate of this team, you will be crafting our technology vision and will have a real impact on our development success. This role will support NetBenefits and PSW applications.

Requirements

  • B.S. Computer Science, Computer Engineering or similar technical field.
  • 10+ years of software development or hand-coded test automation development using Java or Javascript or Python.
  • Proven technical skills (e.g. SQL, API Automation, JavaScript, Java, or Python)
  • Experience in testing distributed applications at multiple layers of the technology stack
  • Hands on experience with crafting and maintaining testing frameworks like Selenium (TestNG), OR Playwright AND API Automation using Karate OR RestAssure
  • Knowledge of with Version Control Systems (Git, ClearCase etc.)
  • Proven experience of all facets of software development from design, coding and testing to deployment (hands on with Continuous Integration toolsets – Jenkins etc.)
  • Deep understanding of QE processes and standards- Functional, Regression, End to End, Accessibility and other types of testing.
  • Ability to perform technical and functional analysis.
  • Ability to quickly learn and apply new technical skills.
  • Demonstrated experience in DevOps and CI/ CD pipelines.
  • Understand and apply test driven design concepts to test and debug automated solutions and software utilities developed by self and others.
  • Proven experience in Agile / Scrum methodology
  • Highly collaborative individual with ability to influence others and build strong partner relationships internally, as well as externally.

Responsibilities

  • Design, develop, document, and maintain automated tests and in-house software utilities.
  • Manage Tech Debt including but not limited to refactoring code.
  • Adhere to established software engineering best practices and standards.
  • Conduct peer code reviews and mentor junior associates.
  • Collaborate with other technical resources to: Suggest improvements for processes, best practices, and standards.
  • Design and develop automated tests and/or software tools.
  • Understand requirements.
  • Identify opportunities to improve maintainability of automation platform (Playwright/ Karate/ RestAssured)
  • Understand and apply test driven design concepts to test and debug automated solutions and software utilities developed by self and others.
  • Deliver accurate and maintainable code for test automation and software utilities.
  • Build CI/ CD pipelines.
  • Responsible for Stakeholder Management including communicating to senior leaders in the domain area.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service