Senior Software Engineer/Developer

Apply Now

Company: Appcast

Location: Covington, KY 41011

Description:

Job Description:

Position Description:

Develops and tests software applications using Java, Selenium, and Java/JS frameworks. Investigates, isolates, and solves technical issues across the full technology stack, using automated and manual testing methodologies. Tests Angular/Vue-based User Interfaces (UIs) and RESTful Web Services. Applies Continuous Integration/Continuous Delivery (CI/CD) principles using Jenkins and Git. Automates application pipelines using Git/Bitbucket Server (Stash) and Jenkins. Uses business knowledge to translate the vision for divisional initiatives into business solutions by developing complex or multiple software applications and conducting studies of alternatives.

Primary Responsibilities:

  • Participates in architecture design teams.


  • Recommends development testing tools and methodologies and reviews and validates test plans.


  • Responsible for QA readiness of software deliverables.


  • 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.


  • Develops original and creative technical solutions to on-going development efforts.


  • Analyzes and reports test status and results.


  • Identifies test issues and reports to project manager and business.


  • Defines regression tests, and production verification and validation for future projects.


Education and Experience:

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) performing software quality assurance engineering in a financial services environment, using mainframe and Cloud based architecture.

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) performing software quality assurance engineering in a financial services environment, using mainframe and Cloud based architecture.

Skills and Knowledge:

Candidate must also possess:

  • Demonstrated Expertise ("DE") analyzing, developing, and automating quality tests for UX and Application Programming Interface (API) applications according to Agile methodologies, using test frameworks and libraries - Selenium, Cucumber, and Serenity.


  • DE developing application and test automation frameworks using Java, Cucumber, Serenity, Selenium Grid, and Junit; creating automated test scripts using SQL, Java, and POM; and integrating automated test scripts using XRAY and Multi cluster segments.


  • DE developing and automating SOAP and Restful Webservices, using Java, AWS, Cloud Testing Infrastructure, and REST API; designing CI/CD pipelines using Jenkins, GIT Stash, and Maven; and performing application log monitoring and reporting using Splunk and Datadog.


  • DE creating comprehensive test plans and cases based on requirements covering functional and non-functional testing, using JIRA and ALM tools; and documenting and tracking testing activities in production and lower environments, using defect tracking tools (Jira, TRACK, and ALM).


Salary: $120,700.00 - $130,700.00 /year.

#PE1M2

#LI-DNI

Certifications:

Category:

Information Technology

Fidelity's hybrid working model blends the best of both onsite and offsite work experiences. Working onsite is important for our business strategy and our culture. We also value the benefits that working offsite offers associates. Most hybrid roles require associates to work onsite every other week (all business days, M-F) in a Fidelity office.

Similar Jobs