Fidelity Bank · 2 weeks ago
Principal Software Engineer in Test
Fidelity Bank is seeking a Principal Software Engineer in Test to join their Fidelity Technology Group. The role involves applying software development and test automation skills to improve customer-facing software solutions and support the team in adopting best practices for test automation.
BankingBitcoinCustomer ServiceFinancial ServicesInsuranceWealth Management
Responsibilities
Apply your strong software development and test automation skills to design, develop, test, deploy, maintain and improve Fidelity investments customer-facing software solutions
Support your team in adopting test automation frameworks and best practices
Actively participate in the development process through writing and maintain application features and automated tests including unit tests, component tests, integration tests, functional tests, performance tests, scenario tests and interoperability tests
Support the team in designing reliable, portable, accurate and trustworthy tests, and in integrating them into CI/CD pipelines
Collaborate with team members on improving team's test coverage, release velocity and production health
Participate in application code and test code reviews with rest of the Scrum team
Own the outcome by taking personal accountability for delivering strong results
Accountable for consistent delivery of functional software – sprint to sprint, release to release
Responsible for QA readiness of software deliverables (end-to-end tests, unit tests, automation)
Responsible for supporting implementation of moderate-scope projects or major initiatives
Work on complex assignments and often multiple phases of a project
Qualification
Required
7+ years of experience with a Bachelor's degree or Master's degree in Computer Science, Software Engineering, or related field
Experience with designing and building web application and using test automation frameworks
Working experience with test automation frameworks (Cypress, Selenium, Protractor or Puppeteer Framework), AngularJS/ReactJS, NodeJS, HTML5
Devops- Experience using Jenkins, Jira, Stash
Expertise in using mock frameworks and service virtualization
Good knowledge of Resiliency Software Engineering and Observability patterns
Use your knowledge of testing and testability to influence better software design, promote proper software engineering and bug prevention strategies, testability and security
Actively participate in the development process through writing and maintain application features and automated tests including unit tests, component tests, integration tests, functional tests, performance tests, scenario tests and interoperability tests
Support the team in designing reliable, portable, accurate and trustworthy tests, and in integrating them into CI/CD pipelines
Collaborate with team members on improving team's test coverage, release velocity and production health
Participate in application code and test code reviews with rest of the Scrum team
Preferred
Mobile Development and testing experience is a plus
Certifications in, or working experience with, AWS/Azure
Company
Fidelity Bank
Fidelity Bank is a commercial bank providing services financial sercvices.
Funding
Current Stage
Late StageTotal Funding
unknown2018-12-17Acquired
2014-09-01Private Equity
Company data provided by crunchbase