JPMorgan Chase within the Corporate Sector is looking to enhance, build, and deliver trusted market-leading technology products in a secure, stable, and scalable way by hiring a Lead Software Engineer to be a core technical contributor responsible for conducting critical technology solutions across multiple technical areas within various business functions in support of the firm’s business objectives.
Requirements
- Design and develop new test automation frameworks using Java, Selenium, and Cucumber.
- Implement and maintain automated tests for web applications and APIs.
- Utilize JUnit for unit testing and ensure code quality.
- Manage and execute test plans using qTest and provide insights into test results.
- Provision resources in AWS and manage Terraform upgrades.
- Troubleshoot and resolve issues related to test automation and infrastructure.
- Expertise in architecting and implementing test automation frameworks using Behavior-Driven Development (BDD) and Test-Driven Development (TDD) methodologies
Responsibilities
- Design and develop new test automation frameworks using Java, Selenium, and Cucumber.
- Implement and maintain automated tests for web applications and APIs.
- Oversee all qTest administration tasks and deliver comprehensive support across every qTest module.
- Utilize JUnit for unit testing and ensure code quality.
- Manage and execute test plans using qTest and provide insights into test results.
- Provision resources in AWS and manage Terraform upgrades.
- Troubleshoot and resolve issues related to test automation and infrastructure.
Other
- Formal training or certification on software engineering concepts and 5+ years applied experience
- Demonstrated experience managing vendor products and collaborating with vendors to resolve product issues and implement enhancements
- Collaborate with cross-functional teams to ensure seamless integration of automated tests.
- 8+ years of experience, with proven ability to engage internal JPMC customers and partner with vendors.
- Mentor junior engineers and provide technical guidance.