JPMorgan Chase within the Consumer and Community Banking team is looking to enhance, build, and deliver trusted, market-leading technology products in a secure, stable, and scalable manner. The role aims to implement critical technology solutions across multiple technical domains to achieve the firm's business objectives.
Requirements
- 5+ years applied experience in Computer Science concepts.
- 12+ years of experience in performance testing, functional testing, and automation testing, with a focus on the banking domain.
- Proficiency in testing tools and frameworks such as JMeter, Selenium, LoadRunner, Gatling, TestNG, Cucumber, etc.
- Proficiency in automation and continuous delivery methods
- Experience with monitoring and analytics tools like Splunk and Dynatrace.
- Strong understanding of software development life cycle (SDLC), testing methodologies, and banking industry standards.
- Experience with AWS cloud services and their application in testing environments.
Responsibilities
- Lead the design, development, and execution of performance test plans and scripts using tools like JMeter, LoadRunner, Gatling, or similar.
- Utilize monitoring and analytics tools such as Splunk and Dynatrace to analyze system performance and identify bottlenecks.
- Oversee functional testing efforts to ensure software meets complex banking requirements and regulatory standards.
- Develop and maintain advanced automated test scripts using frameworks such as Selenium, TestNG, Cucumber, or similar, with a focus on increasing automation coverage.
- Identify, document, and track defects, and work closely with development teams to resolve issues.
- Analyze test results and provide detailed reports to stakeholders, including insights into performance bottlenecks and functional gaps.
- Leverage AWS cloud services to enhance testing capabilities and infrastructure.
Other
- Collaborate with cross-functional teams, including product managers and developers, to understand banking product requirements and design comprehensive test strategies.
- Mentor junior QA engineers and contribute to the continuous improvement of testing processes and methodologies.
- Excellent problem-solving skills and attention to detail.
- Ability to lead and collaborate effectively in a fast-paced, dynamic environment.
- Strong communication skills to effectively convey technical information to non-technical stakeholders.