Fidelity is looking to solve the problem of implementing modern test or automation driven software development methodologies by applying DevOps concepts, including Continuous Integration/Continuous Deployment (CI/CD) pipelines and tools, to deliver high-quality code to production.
Requirements
- Demonstrated Expertise (DE) creating domain specific automated test cases, using Java and J2EE, for functional testing;
- DE automating APIs, using Java, Postman, OAuth, Eclipse, and Junit;
- DE writing UI automated tests, using Selenium WebDriver;
- DE creating hybrid automation frameworks, using Cucumber and Behavior Driven Development (BDD);
- DE integrating automated test cases with Continuous Integration/Continuous Development (CI/CD) pipeline, using Jenkins;
- Experience with Java, JavaScript, Jenkins, Maven, Sonar, and uDeploy.
- Experience with Selenium, Java/J2EE, and Rest Assured for functional, system, regression, integration, UAT, compatibility, API, and UI testing.
Responsibilities
- Develops original and creative technical solutions to on-going development efforts.
- Designs applications or subsystems on major projects and for/in multiple platforms.
- Develops applications for multiple projects supporting several divisional initiatives.
- Supports and performs all phases of testing leading to implementation.
- Assists in the planning and conducting of user acceptance testing.
- Develops comprehensive documentation for multiple applications supporting several corporate initiatives.
- Responsible for post-installation testing of any problems.
Other
- 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 as a Senior Software Engineer/Developer.
- Alternatively, 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 as a Senior Software Engineer/Developer.
- Working onsite is important for Fidelity’s business strategy and culture, with most hybrid roles requiring associates to work onsite every other week.
- Must be able to work in a team environment and provide technical support for code deployment and test environment management.
- Must be able to triage issues of cross-regional and multi-functional teams.