JPMorgan Chase is looking to solve the problem of designing and delivering trusted, market-leading technology products that are secure, stable, and scalable, by implementing critical technology solutions across multiple technical areas, supporting various business functions to achieve the firm’s business objectives.
Requirements
- Proficiency in at least one programming/scripting language (e.g., Java, Python, JavaScript).
- Hands-on experience with automation frameworks and tools (e.g., Selenium, Cypress, Cucumber, JUnit, TestNG).
- Strong understanding of software development life cycle (SDLC) and QA methodologies.
- Experience with requirements gathering, analysis, and documentation.
- Familiarity with Agile/Scrum methodologies.
- Experience with version control systems (e.g., Git).
- Experience with AWS cloud services (e.g., EC2, S3, Lambda, CloudFormation).
Responsibilities
- Design, develop, and execute automated test scripts using industry-standard tools.
- Develop and maintain test plans, test cases, and test data for functional, regression, and integration testing.
- Perform root cause analysis of defects and recommend process improvements.
- Ensure traceability of requirements through test cases and test results.
- Prepare and present test reports, metrics, and quality assessments to stakeholders.
- Develop, execute, and maintain automated tests for cloud-based applications on AWS.
- Integrate AI/ML into test automation frameworks and validate their outputs.
Other
- Formal training or certification on software engineering concepts and 3+ years applied experience
- Excellent analytical, problem-solving, and critical-thinking skills.
- Strong written and verbal communication skills.
- Competitive total rewards package including base salary determined based on the role, experience, skill set and location.
- Comprehensive health care coverage, on-site health and wellness centers, a retirement savings plan, backup childcare, tuition reimbursement, mental health support, financial coaching and more.