Senior Software Engineer/Developer

Fidelity InvestmentsWestlake, TX

About The Position

Implements modern test or automation driven software development methodologies by applying DevOps concepts, including Continuous Integration/Continuous Deployment (CI/CD) pipelines and tools (Jenkins, Maven, Sonar, and uDeploy). Coordinates test efforts across multiple environments and throughout all phases of the Software Development Life Cycle (SDLC), ensuring the delivery of high-quality code to production using Java and JavaScript. Provides business solutions by developing complex software applications.

Requirements

  • Bachelor’s degree (or foreign education equivalent) in Computer Science, Engineering, Information Technology, Information Systems, Mathematics, Physics, or a closely related field and three (3) years of experience as a Senior Software Engineer/Developer (or closely related occupation) developing and maintaining robust automation frameworks for functional, system, regression, integration, UAT, compatibility, API, and UI testing using Selenium, Java/J2EE, and Rest Assured.
  • Master’s degree (or foreign education equivalent) in Computer Science, Engineering, Information Technology, Information Systems, Mathematics, Physics, or a closely related field and one (1) year of experience as a Senior Software Engineer/Developer (or closely related occupation) developing and maintaining robust automation frameworks for functional, system, regression, integration, UAT, compatibility, API, and UI testing using Selenium, Java/J2EE, and Rest Assured.
  • Demonstrated Expertise (“DE”) creating domain specific automated test cases, using Java and J2EE, for functional testing.
  • Performing API testing using build tools (Maven, Version Control System, GIT, and Bitbucket).
  • Performing automated acceptance testing, using FitNesse.
  • DE automating APIs, using Java, Postman, OAuth, Eclipse, and Junit.
  • Writing UI automated tests using Selenium WebDriver.
  • Creating hybrid automation frameworks using Cucumber and Behavior Driven Development (BDD).
  • Integrating automated test cases with Continuous Integration/Continuous Development (CI/CD) pipeline, using Jenkins.
  • DE performing data validation using PL/SQL, HeidiSQL, Sybase, SQuirrel SQL Client, and SQL Developer.
  • Performing API automation and validation of Web services (SOAP and REST APIs), using Postman.
  • Injecting test data and comparing data, using Content Management, Inspire Designer, WinMerge, and DiffPDF.
  • Testing APIs, using Postman.
  • DE providing technical support for code deployment and test environment management using Cloud computing technologies (uDeploy, Jenkins, DevOps, and AWS).
  • Triaging issues of cross-regional and multi-functional teams, using JIRA and Xray test management.
  • Performing root cause analysis using Log4j, Datadog, WINSCP, and Putty.

Responsibilities

  • Develops original and creative technical solutions to on-going development efforts.
  • Designs applications or subsystems on major projects and for/in multiple platforms.
  • Develops applications for multiple projects supporting several divisional initiatives.
  • Supports and performs all phases of testing leading to implementation.
  • Assists in the planning and conducting of user acceptance testing.
  • Develops comprehensive documentation for multiple applications supporting several corporate initiatives.
  • Responsible for post-installation testing of any problems.
  • Establishes project plans for projects of moderate scope.
  • Works on complex assignments and often multiple phases of a project.
  • Performs independent and complex technical and functional analysis for multiple projects supporting several initiatives.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service