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:
Bachelor's degree (or foreign education equivalent) in Applied Computer Science, 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 developing and testing electronic application trading platforms, using Java/J2EE, Angular, and Behavior Driven Development (BDD).
Or, alternatively, Master's degree (or foreign education equivalent) in Applied Computer Science, 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 developing and testing electronic application trading platforms, using Java/J2EE, Angular, and Behavior Driven Development (BDD).
Skills and Knowledge:
Candidate must also possess:
At Fidelity Investments, our customers are at the heart of everything we do. As a privately held company with a rich 75-year history, our mission has remained the same since our founding: to strengthen the financial well-being of our clients. We help people invest and plan for their future. We assist companies and non-profit organizations in delivering benefits to their employees. And we provide institutions and independent advisors with investment and technology solutions to help invest their own clients' money.
At Fidelity, you'll find endless opportunities to build a meaningful career that positively impacts peoples' lives, including yours. You can take advantage of flexible benefits that support you through every stage of your career, empowering you to thrive at work and at home. And you don't need a finance background to succeed at Fidelity-we offer a range of opportunities for learning and growth so you can build the career you've always imagined. We welcome associates from different backgrounds and with different perspectives to help us innovate and make a difference for our customers and our communities.
We invite you to Find Your Fidelity at fidelitycareers.com.
Fidelity Investments is an equal opportunity employer. We believe that the most effective way to attract, develop and retain a diverse workforce is to build an enduring culture of inclusion and belonging.
Fidelity will reasonably accommodate applicants with disabilities who need adjustments to participate in the application or interview process. To initiate a request for an accommodation, contact the HR Leave of Absence/Accommodation Team by sending an email to accommodations @fmr.com, or by calling 800-835-5099, prompt 2, option 2.