Job Description:
Crafts and maintains testing frameworks – Cucumber and Fitnesse. Implements test automation and executes manual testing to increase testing efficiencies. Builds highly stable applications that meet business requirements. Develops and maintains an automated suite of tests to assess product quality and release readiness. Provides business solutions by developing complex software applications.
Primary Responsibilities:
Education and Experience:
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 (or closely related occupation) developing software/test automation.
Or, 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 (or closely related occupation) developing software/test automation.
Candidate must also possess:
Demonstrated Expertise (“DE”)building test automation frameworks using Java and J2EE; writing automated test scripts using Cucumber, Serenity, Selenium automation frameworks, JEST, Cloud computing services (Amazon Web Services (AWS), or Apache Kafka) based micro-services; integrating automated test scripts using XRAY and Jenkins; and performing Web service testing, using SOAP and RestAPI.
DEdeveloping test automation projects for application delivery of available and cost-efficient solutions and bug free systems used to streamline business solutions, using Cucumber, Gherkin, scripting, or Test Driven Development (TDD) tools according to Agile SCRUM methodology.
DEperforming DevSecOps, automated testing, and Continuous Integration/Continuous Delivery (CI/CD) using Concourse, Jenkins, and secure code practices.
DE deploying test automation frameworks (jUnit, Cucumber/Fitness, Cypress, or Karate) to support testing (unit, component, integration, and system) executed through CI/CD pipelines.
Certifications:
Category:
Information Technology
Fidelity’s hybrid working model blends the best of both onsite and offsite work experiences. Working onsite is important for our business strategy and our culture. We also value the benefits that working offsite offers associates. Most hybrid roles require associates to work onsite every other week (all business days, M-F) in a Fidelity office.