Senior Software Engineer in Test - 2077273
Company: Fidelity Investments
Location: Durham, NC
Posted on: May 24, 2023
Job Description:
Position Description: ***Multiple Positions Available*** Develops test automation to support end-to-end testing for
complex workflows within a brokerage application domain. Logs and
resolves defects in collaboration with design and development
partners, using JIRA and XRAY. Designs, develops, and maintains
reliable, portable, accurate, and credible tests and integrates
them into Continuous Integration/ Continuous Deployment (CI/CD)
pipelines through Jenkins. Provides multi-stack software
engineering using JavaScript, Cucumber, Serenity, Selenium, Junit,
Karate, and ReadyAPI. Assists with planning, designing, and
executing testing within a complex project. Primary Responsibilities: Creates test plans, data, procedures, and manual and/or
automated scripts. Participates in formal reviews of application designs, business,
and functional requirements. Participates in code reviews. Writes complete and accurate reports on software problems. Identifies and suggests quality process improvements focused on
defect prevention. Creates systems and business relevant test cases. 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. Works with project team to establish testing entrance and exit
criteria. Ensures execution of project regression test tasks. Establishes project plans for projects of moderate scope. Works directly with the user community for project
definition. Performs independent and complex technical and functional
analysis for multiple projects supporting several initiatives. Recommends strategies and methods to improve test plans and test
processes. 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: Bachelors 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 transactional processing within the brokerage
and financial services industries. Or, alternatively, Masters 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 in the job offered or
one (1) year of experience performing transactional processing
within the brokerage and financial services industries. Skills and Knowledge: Candidate must also possess: Demonstrated Expertise (DE) enabling and supporting team
deliverables, including testing artifacts -- execution and
reporting -- using JIRA and XRAY; and acting as a member of an
Agile development team -- performing analysis, development, and
quality assurance on enterprise initiatives related to account
opening and transaction tracking within a brokerage environment,
and leveraging Confluence, SharePoint, and MURAL for team
collaboration and information sharing. DE defining, developing, implementing, and supporting solutions
for Application Lifecycle Management (ALM); performing Continuous
Integration/Continuous Delivery (CI/CD) according to DevOps
methodologies, using version control and Bitbucket/Stash;
performing continuous build test orchestration and reporting using
Jenkins; managing testing related activities using HP Quality
Center; creating designed Agile solutions within a large scale
environment; and operating and managing on-demand infrastructure
within virtual and Cloud environments. DE writing Java code to create and execute test automation,
using Selenium Web Driver, Cucumber Serenity framework, ReadyAPI,
Groovy Scripting, Karate, Jagacy, and WinApp Driver; creating,
executing, and maintaining test automation scripts on
Appium/SeeTest mobile Cloud solutions; performing root cause
analysis to assist with defect management, using Agile and
Waterfall methodologies. DE performing database management and analysis using Oracle and
SQL. For full job details and to apply, please visit
http://jobs.fidelity.com and search for job number: 2077273.
Keywords: Fidelity Investments, Durham , Senior Software Engineer in Test - 2077273 , Finance , Durham, NC, North Carolina
Click
here to apply!
|