Designs and develops automation harnesses, using Serentiy,
Cucumber, and ReadyAP. Performs multi-stack software engineering,
using java J2EE, unit, ruby, Selenium, Serenity, Spring, REST, and
HTTP. Designs and builds Angular and Web Services applications
using test automation frameworks. Writes source code, prepares test
data, tests, and debugs programs. Performs execution of functional
test plan, validates test results, and prepares documentation and
data for analysis. Assists with planning, designing, and executing
testing within a complex project.
Creates test plans, data, procedures, and manual and/or
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
Creates systems and business relevant test cases.
Ensures test environment reflects business requirements for test
Assists in development of in-house test tools.
Executes manual and/or automated test scripts for most complex
Works with project team to establish testing entrance and exit
Ensures execution of project regression test tasks.
Establishes project plans for projects of moderate scope.
Works directly with the user community for project
Performs independent and complex technical and functional
analysis for multiple projects supporting several initiatives.
Recommends strategies and methods to improve test plans and test
Analyzes and reports test status and results.
Identifies test issues and reports to project manager and
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 designing and building application automated tests in a
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 one (1) year of experience in the job offered or
one (1) year of experience designing and building application
automated tests in a financial services environment.
Skills and Knowledge:
Candidate must also possess:
Demonstrated Expertise (DE) building automation frameworks,
using Java and Maven/Gradle; building systems consisting of
Selenium Web driver for website and Experitest for mobile
application automation command API libraries, using Cucumber and
DE interpreting application architectures in Figma and Chrome
developer tool; identifying areas for automation and creating
automation test scenarios in Gherkin, using JIRA/XRAY, Bitbucket,
and Confluence; automating test scripts in Java Integrated
Development Environment (Eclipse IDE), Serenity-Cucumber, and
Selenium according to Behavioral Driven Development (BDD) process
techniques; and performing functional, regression, and sanity
testing of Web and mobile applications against data requirements,
using Selenium based automation framework.
DE performing Continuous Integration and Continues Delivery
(CI/CD) systems with automated scheduled jobs, using Jenkins and
Docker; gathering status logs in reporting tools, using Jenkins and
Docker; and identifying bugs and logging defects in JIRA Xray.
DE performing REST web service validation using automation
scripts developed in Java and Serenity-Cucumber Framework with Rest
Assured API Testing Library; verifying performance of Web
applications using JMeter; and checking accessibility of Web
applications using CAT tool.
For full job details and to apply, please visit
https://jobs.fidelity.com/ and search for job number: 2041946.