Senior Software Engineer/Developer

Fidelity InvestmentsWestlake, TX
11hHybrid

About The Position

Position Description: 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.
  • Or, alternatively, 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); and 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); and 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; and 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; and 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.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service