JPMorgan Chase is seeking to enhance, design, and deliver secure, stable, and scalable software components for its technology products within Consumer and Community Banking.
Requirements
- Formal training or certification on software engineering concepts and 2+ years applied experience
- Proficiency in test automation tools (e.g., Selenium, JUnit, TestNG)
- Experience in designing and developing robust test automation frameworks
- Ability to create efficient, reliable, and reusable test scripts
- Experience in using Cucumber for behavior-driven development (BDD) and test automation
- Proven experience in UI automation testing, specifically for Salesforce applications
- Strong ability to write and optimize dynamic XPath expressions for identifying and interacting with web elements
Responsibilities
- Executes standard software solutions, design, development, and technical troubleshooting
- Design, develop, and maintain automated test scripts using Selenium WebDriver (with Java, Python, C-Sharp, etc.)
- Develop and execute automated test cases and analyze the results
- Collaborate with all team members, product owners to understand requirements
- Adds to team culture of diversity, opportunity, inclusion, and respect
Other
- Ability to triage and debug code to identify and resolve issues in automation scripts and frameworks
- Knowledge of RESTful and SOAP APIs
- Experience with Selenium WebDriver, TestNG, JUnit, API Testing
- Exposure to cloud technologies
- Exposure to Salesforce