Principal Software Engineer in Test - 2063211
Company: Fidelity Investments
Location: Westlake, TX
Posted on: October 5, 2022
Job Description:
Designs, develops, and implements software quality plans for
mainframe, Cloud-based, and distributed applications in an Agile
development environment. Designs, builds, executes, and delivers
test artifacts and quality engineering practices. Designs and
develops software application components, using Java, Cobol,
JavaScript, .Net, C++, Python, Cucumber, and Object Oriented
Programing. Assures that projects meet quality standards by
providing technical guidance in planning, designing, and test
execution of product quality within quality projects. Primary Responsibilities: Performs code and formal reviews of application designs,
business, and functional requirements. Reviews reports on software problems. Coordinates and manages software quality engineering
deliverables. Applies software development lifecycle processes in Agile
methodologies -- Kanban and Scrum. Defines and implements quality process improvements focused on
defect prevention. Ensures test environment reflects business requirements for test
execution. Assists in development of in-house test tools. Develops technical designs for test automation at the
application level. Executes manual and/or automated test scripts for most complex
projects. Coordinates test schedules, work assignments, and resource
plans. Ensures progress of all test activities against plan. Ensures execution of project regression test tasks. Mentors junior team members and provides technical guidance. Establishes project plans for projects of moderate scope. Responsible for meeting project goals on-time and on-budget. Maintains status of project and monitors activities of team
members. Acts as a primary liaison for business units to resolve various
project/technology issues. Provides technical leadership on analysis, design, coding,
testing, problem resolution, and planning. Works directly with the user community for project
definition. Performs independent and complex technical and functional
analysis for multiple projects supporting several divisional
initiatives. Develops original and creative technical solutions to on-going
development efforts. Recommends strategies and methods to improve test plans and test
processes. Analyzes and reports overall test status and results. Identifies and resolves test issues. Defines and coordinates regression tests, and production
verification and validation for future projects. Perform risk analysis at project management level. Education and Experience: Bachelors degree (or foreign education equivalent) in Computer
Science, Engineering, Information Technology, Information Systems,
Mathematics, Physics, or a closely related field and five (5) years
of experience in the job offered or five (5) years of experience
performing software quality assurance engineering, using mainframe
and Cloud based architecture in a Defined Contributions (DC)
financial services environment. Or, alternatively, Masters 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 in the job offered
or three (3) years of experience performing software quality
assurance engineering, using mainframe and Cloud based architecture
in a Defined Contributions (DC) financial services environment. Skills and Knowledge: Candidate must also possess: Demonstrated Expertise (DE) analyzing and testing Defined
Contributions (DC) recordkeeping application functionality and
features -- application integration points (401k recordkeeping and
reporting applications) -- using IBM Mainframe and JIRA; and
validating DC transaction types -- contributions, distributions,
loans, managed accounts, participant setup, and end-to-end
functional, non-functional, and regression testing, using IBM
Mainframe and JIRA. DE developing Agile quality engineering plans for DC products in
mainframe, Spring based Web application frameworks, using IBM
Mainframe and Cloud services; and performing business and systems
requirements analysis at the component and integration level --
translating functional requirements for end-to-end testing, test
plans and cases, design and documentation of results, and defect
tracking and reporting -- using Advanced Query Tool (AQT),
Structured Query Language (SQL), JIRA, and Xray (for
dashboards). DE in DC recordkeeping software reinvention projects --
transforming systems from mainframe legacy platforms to Cloud
architecture -- using Amazon Web Services (AWS) and Azure services;
performing quality assurance engineering using Cloud services --
Data, Compute, Analytics, DevOps, Java, and JavaScript; and
performing data engineering, using IBM DB2, Oracle, Azure SQL
Server, Azure Data Factory (ADF), and Extract Transform Load (ETL)
technologies. DE designing, developing, implementing, and managing software
automation frameworks for DC recordkeeping applications in
Object-Oriented Programming (OOP), and Web application and
procedural methodologies, using Java, JavaScript, JSON, Cucumber,
JIRA, Git, and Jenkins. For full job details and to apply, please visit
https://jobs.fidelity.com/ and search for job number: 2063211.
Keywords: Fidelity Investments, Dallas , Principal Software Engineer in Test - 2063211, Finance , Westlake, TX, Texas