JPMorgan Chase within Consumer and Community Banking is looking for a Software Engineer III to design and deliver trusted, market-leading technology products in a secure, stable, and scalable manner by implementing critical technology solutions across multiple technical domains.
Requirements
- 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 implementing testing strategies early in the development process.
- Experience in integrating automated tests into CI/CD workflows.
- Experience in using Cucumber for behavior-driven development (BDD) and test automation.
- Proven experience in UI automation testing, specifically for Salesforce applications.
Responsibilities
- Executes software solutions, design, development of test automation frameworks.
- Design, develop, and maintain automated test scripts using Selenium WebDriver (with Java, Python, C, etc.).
- Collaborate with QA, development, and business teams to understand requirements and create effective test plans.
- Execute automated test cases and analyze results.
- Enhance Automation framework and ensure frameworks are reusable and scalable.
- Proactively identifies hidden problems and patterns in data and uses these insights to drive improvements to coding hygiene.
- Contributes to software engineering communities of practice and events that explore new and emerging technologies.
Other
- Formal training or certification on software engineering concepts and 3+ years applied experience
- Adds to team culture of diversity, opportunity, inclusion, and respect.
- Experience with Agile and DevOps methodologies.