Serve as an emerging member of an agile team to design and deliver market-leading technology products in a secure and scalable way.
As a Software Engineer III, Automation at JPMorgan Chase within Consumer and Community Banking, specifically as a part of our Credit Journey team, you are part of an agile team that works to enhance, design, and deliver the software components of the firm’s state-of-the-art technology products in a secure, stable, and scalable way.
As an emerging member of a software engineering team, you execute software solutions through the design, development, and technical troubleshooting of multiple components within a technical product, application, or system, while gaining the skills and experience needed to grow within your role.
Job responsibilities :
- Performs UI functional testing
- Writes BDD / Cucumber scripts
- Reviews and maintenance of the scripts
- Adopts industry standards automated tools and implements wherever feasible
- Performs script / code debugging
- Manages defect life cycle
- Innovates to bring automation and avoid manual effort
- Work closely with product team to write functional scenarios
- Collaborates and works as member of cohesive team
Required qualifications, capabilities, and skills :
- Formal training or certification on software engineering concepts and 3+ years applied experience
- Strong written and oral communication.
- Experience working in Agile teams, ability to focus and grasp business concepts explained during PBRs.
- Hands-on professional experience using Cucumber testing automation framework
- Professional experience using modern programming languages such as Java
- Experience across the whole Software Development Life Cycle
- Exposure to agile methodologies such as CI / CD, Applicant Resiliency, and Security
- Emerging knowledge of software applications and technical processes within a technical discipline (., cloud, artificial intelligence, machine learning, mobile,
- Hands-on professional experience in using XPath and CSS locators
- Experience writing BDD test scenarios
- Experience in BitBucket / Source Control
Preferred qualifications, capabilities, and skills :
- Hands-on professional experience using Selenium, UDF, or Cypress
- Exposure to mobile testing
- Experience in the software testing lifecycle
- Testing Certification - Good to have