Senior Software Engineer/Developer - 1806271
Company: Fidelity Investments
Location: Durham, NC
Posted on: June 22, 2018
Job Description:
Duties: Designs and executes automated integration and
regression tests using JavaScript to ensure API quality and efficiency. Uses Jira
and ALM tools to track user stories and provide defect analysis.
Performs quality assurance of trading applications according to Agile methodologies. 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. Requirements: 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 in the job offered or three (3) years of
experience testing and supporting software within a continuous
integration, deployment, and delivery environment; or, alternatively, a
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 in the job offered or one (1) year of experience testing and
supporting software within a continuous integration, deployment, and
delivery environment. Candidate must also possess: Demonstrated Expertise
(”DE”) performing test automation and implementing continuous integration/continuous delivery testing practices, using git
stash, uDeploy, and Jenkins; and creating and maintaining automated
pipelines to drive application code changes through multiple stages --
commit, quality gates, automated deployments, and testing stage -- in
quality assurance environments; DE performing quality assurance of
trading applications using JIRA, Rational Team Concert, and Atlassian
tool set, according to Agile scrum methodologies; and performing test
automation, code development, and story definition; DE performing quality
assurance automation of Web services (RESTful/SOAP) testing and WS02
SOA middleware services testing, using SOAP UI, SOAP UI Pro,
Chakram, Chai, and Parasoft tools, including creating and maintaining Virtual
Assets to ensure data reliability/stability during automated test runs
and deployments to production environments; DE writing automated
test plans and cases, using Java, JavaScript, Angular.js, and JUnit;
writing UI automated tests using Jasmine, Protractor, Node.js, and
Selenium WebDriver; creating, implementing, and supporting automation
test frameworks, including architecture definition across
geographically dispersed teams; and developing Web services test automation
framework using Chakram, Mocha, Chai, and JavaScript. To apply, visit http://jobs.fidelity.com and search for job
number 1806271.
Keywords: Fidelity Investments, Greensboro , Senior Software Engineer/Developer - 1806271 , Finance , Durham, NC , North Carolina