DescriptionWe have an opportunity to impact your career and provide an adventure where you can push the limits of whats possible.
As a Lead Software Engineer at JPMorgan Chase within the Consumer and Community Banking team you play a crucial role in an agile team dedicated to enhancing building and delivering trusted market-leading technology products in a secure stable and scalable manner. As a key technical contributor you are tasked with implementing critical technology solutions across multiple technical domains supporting various business functions to achieve the firms business objectives.
Job 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.
- Collaborate with cross-functional teams including product managers and developers to understand banking product requirements and design comprehensive test strategies.
- 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.
- Mentor junior QA engineers and contribute to the continuous improvement of testing processes and methodologies.
- Leverage AWS cloud services to enhance testing capabilities and infrastructure.
Required qualifications capabilities and skills
- Formal training or certification on Computer Science concepts and 5 years applied experience.
- 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.
- Excellent problem-solving skills and attention to detail.
- Demonstrated proficiency in software applications and technical processes within a technical discipline (e.g. cloud artificial intelligence machine learning mobile etc.)
- Ability to lead and collaborate effectively in a fast-paced dynamic environment.
- Strong communication skills to effectively convey technical information to non-technical stakeholders.
Preferred qualifications capabilities and skills
- In-depth knowledge of the financial services industry and their IT systems
- Practical cloud native experience