Job Description:
Position Description:
Designs and develops software applications and test automation suites using Object Oriented Design (OOD) methodologies. Implements Continuous Integration/Continuous Delivery (CI/CD) and test automation pipelines using Jenkins and Git. Develops test cases to test the behavior of software functionality using Behavior Driven Development (BDD) methodologies and Cucumber. Participates in Agile testing strategies for system conversion activities. 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. Analyzes and recommends changes in project development policies, procedures, standards, and strategies to development experts and management.
Primary Responsibilities:
Develops original and creative technical solutions to on-going development and testing efforts.
Develops applications for multiple projects supporting several divisional initiatives.
Supports and performs all phases of testing leading to implementation.
Develops comprehensive documentation for multiple applications supporting several corporate initiatives.
Responsible for post-installation testing of applications.
Establishes project testing 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.
Responsible for QA readiness of software deliverables.
Mentors junior team members.
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) designing, creating, and maintaining test automation frameworks in a healthcare services environment.
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) designing, creating, and maintaining test automation frameworks in a healthcare services environment.
Skills and Knowledge:
Candidate must also possess:
Demonstrated Expertise (“DE”) designing and developing JavaScript dashboarding tooling using Angular framework.
DE designing and developing responsive API Services to create and maintain the test automation and testing frameworks, using Java and J2EE server-side technologies – Spring and Spring-Boot.
DE building and maintaining data mining scripts and SQL queries using DBeaverSQL; writing SQL queries to validate data; and providing technical support and services to end users and meet business requirements on PostgreSQL database.
DE designing and implementing CI/CD pipeline jobs to ensure build quality within QA environments; and maintaining automation framework using Maven, Jenkins, and Groovy.
#PE1M2
#LI-DNI
Certifications:
Category:
Information TechnologyFidelity’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.