Senior Quality Assurance Engineer - 1813935
Company: FIDELITY INVESTMENTS
Location: Durham, NC
Posted on: November 9, 2018
Job Description:
Senior Quality Assurance Engineer - 1813935 (Durham, North
Carolina) Duties: Analyzes business requirements to develop comprehensive
test and user acceptance scenarios. Develops Cucumber, Selenium web
driver, and JavaScript that run as JUnit tests in an integrated
development environment (Eclipse). Creates functional Web services tests
using SOAP UI and Postman. 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, Managing Information Technology,
or a closely related field and three (3) years of experience in the
job offered or three (3) years of experience developing and
executing manual and automation test scripts for Web or mobile centric
applications using Java; Or, alternatively, a Master’s degree (or foreign education
equivalent) in Computer Science, Engineering, Information Technology,
Information Systems, Mathematics, Physics, Managing Information Technology,
or a closely related field and one (1) year of experience in the job
offered or one (1) year of experience developing and executing manual
and automation test scripts for Web or mobile centric applications
using Java. Candidate must also possess: Demonstrated Expertise (“DEâ€)
using Business Driven Development and Test Driven Development to
create comprehensive end user acceptance test scripts in Java
Integrated Development Environment (Eclipse IDE), using Java/Cucumber
(Gherkin), Selenium, and JavaScript, which run as JUnit tests; DE developing automation scripts to test Application
Programming Interfaces (APIs) using SOAP UI, REST, and Postman; and adapting
micro- service architecture using J2EE technologies -- Spring
framework, Maven, and GIT -- according to Agile software development methodologies
within large-scale financial services systems; DE performing data validations by creating functions for
CompareFiles, defining Java return type methods and applied functions for
Regular Expressions (RegEx); creating menu and page level functions,
revising database restore functions, implementing reporting functions for
output; and performing DB operations to resolve application issues
associated with Oracle, SQL server, Mongo, Postgres, and Maria databases,
using SQL and PL/SQL; DE performing JavaScript programming to validate UI features
according to JavaScript frameworks -- AngularJS, HTML5, and RequireJS;
developing Sematic HTML/HTML5 UIs, including defining formatting rules
and responsive design using CSS and SCSS, according to Bootstrap
frameworks; testing both native and hybrid mobile applications and devices
across browsers/versions, using virtual device testing strategies and
tools; and performing continuous development, integration, and
deployment using Docker, Jenkins, uDeploy, Kubernetes, and cloud service
providers -- Apache, Tomcat, and AWS. To apply please visit: https://jobs.fidelity.com and search for
code 1813935.
Keywords: FIDELITY INVESTMENTS, Durham , Senior Quality Assurance Engineer - 1813935, Finance , Durham, NC, North Carolina