
Overview
You’re ready to gain the skills and experience needed to grow within your role and advance your career — and we have the perfect software engineering opportunity for you.
As a Software Engineer II at JPMorgan Chase within the Employee Platforms team, you will play a pivotal role in our global team. Your responsibilities will include conducting systematic application functionality tests, diligently documenting results, and ensuring clear communication with all relevant stakeholders. Your expertise in Selenium, Cucumber, Java, and BDD/TDD will be vital in ensuring the superior quality of our software and promptly resolving any issues. This role provides a unique opportunity to contribute to our monthly/quarterly testing results reports and to automate Regression and Functional test cases
Job responsibilities
- Perform regression and functional user acceptance testing for WFT aplications.
- Assist in parallel running of current and new scenarios to validate results.
- Document UAT test scenarios, test cases, and test scripts.
- Define and prepare necessary test data.
- Identify and analyze defects, collaborating with Ops teams for quality assurance and timely bug resolution.
- Assist in delivering monthly/quarterly reports on testing results alongside testing duties.
- Automate regression and functional test cases.
- Collaborate closely with technology teams for BDD implementation.
- Automate test design using testing tools.
- Conduct automation feasibility studies and derive ROI. Apply practical experience in test automation with JAVA, Selenium, BDD Cucumber, API testing, and database knowledge, with familiarity in one or more automation tools.
Required qualifications, capabilities, and skills
- Formal training or certification on software engineering concepts and 2+ years applied experience
- Must have expertise in Selenium, Cucumber, Java
- Must have expertise in BDD / TDD – Behaviour Driven Development/ Test Driven Development
- Sound knowledge on Version Control (Bitbucket, GIT)
- Automation framework development using core Java
- Hands on experience in maintaining Keyword, Data and Hybrid frameworks
- Test data management using SQLs
- Good reporting skills
- Knowledge on Agile practices Good to have performance testing knowledge using JMeter
Preferred qualifications, capabilities, and skills
- Familiarity with modern front-end technologies
- Exposure to cloud technologies
- Knowledge of Test Design tools like Conformiq
- Performance testing knowledge using JMeter