DurhamRecruiter Since 2001
the smart solution for Durham jobs

Principal Quality Assurance Engineer - 2059425

Company: Fidelity Investments
Location: Durham, NC
Posted on: August 4, 2022

Job Description:

Creates and supports test artifacts -- test plans, cases, data, and reports. Coordinates test plans and drives execution across diverse teams. Analyzes and develops test cases crossing distributed systems. Drives Agile practices and collaborates with partner teams following multiple software development frameworks. Ensures dependency areas are tied into the overall quality assurance plan to maintain alignment with test start and need dates. Ensures the timely accumulation of information for test status and reporting. Assures that projects meet quality standards by providing technical guidance in planning, designing, and executing testing and developing procedures relating to product quality on complex projects.

Primary Responsibilities:

Performs code reviews and formal reviews of application designs, business, and functional requirements.

Reviews reports on software problems.

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.

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 designing, developing, and testing applications for banking and personal finance -- wealth management and professionally managed accounts.

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 designing, developing, and testing applications for banking and personal finance -- wealth management and professionally managed accounts.

Skills and Knowledge:

Candidate must also possess:

Demonstrated Expertise (DE) building Cucumber test automation frameworks using Javascript/Java; writing automated test scripts, using Cypress-Cucumber and Jagacy-Selenium-Cucumber framework; running automated scripts on Jenkins; generating Mochawesome/cucumber HTML reports; creating and monitoring Jenkins jobs for Continuous Integration/Continuous Deployment (CI/CD) systems; and testing mainframe 3270 screens and TSO functions using Rumba.

DE performing functional testing and maintaining a regression suite using tools (VSCode, Stash, Jenkins, Splunk, and Rumba), frameworks (Cucumber-Cypress, and Mocha), and programming languages (Java, JavaScript, and Gherkin) on Personal Investment platforms (Web, TSO Mainframe backend, and DB2), Oracle databases, and Amazon Web Services (S3, Step Functions, Batch, Lambda, and CloudWatch); tracking testing progress and artifacts -- scenarios and results -- in Jira; and performing integration within a customized framework and continuous testing pipeline using Jenkins.

DE building and maintaining data mining scripts and complex SQL queries, using AQT and SQL developer tool; writing SQL queries to validate complex data to support business requirements and provide quality services to end users; and providing production support and incident management using Splunk.

DE performing API testing using Postman; and simulating API responses to test edge case scenarios using Parasoft SOATest.

For full job details and to apply, please visit https://jobs.fidelity.com/ and search for job number: 2059425

Keywords: Fidelity Investments, Durham , Principal Quality Assurance Engineer - 2059425, Finance , Durham, NC, North Carolina


Didn't find what you're looking for? Search again!

I'm looking for
in category
within


Log In or Create An Account

Get the latest North Carolina jobs by following @recnetNC on Twitter!

Durham RSS job feeds