Quality Software Engineer III - UI Automation

JPMorgan Chase & Co.
Palo Alto, CA, United States
5 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Experienced
Experience required
3 years minimum
Working hours
Regular working hours

Tech stack

Java (Programming Language) Application Programming Interfaces (APIs) Agile Methodology Artificial Intelligence Automation of Tests Big Data Software Quality Continuous Integration Database Queries Python (Programming Language) Microsoft UI Automation Systems Development Life Cycle
+12 more
Webui Secure Coding Selenium Software Engineering Software Systems Systems Architecture Gherkin Playwright Production Code Maintaining Code Cucumber (Software) Programming Languages

Job description

Experteer Overview As a Quality Engineer III at JPMorganChase within Commercial & Investment Bank Digital Banking, you are a seasoned agile contributor who designs and delivers trusted technology products. You will build secure, scalable production code across multiple domains and align with the firm’s objectives. You’ll leverage AI-assisted tooling to improve quality and speed while upholding secure coding standards. Your work supports continuous improvement and resilient software systems in a large corporate environment. Compensation / Benefits * Execute software solutions, design, development, and troubleshooting with innovative problem solving * Create secure, high-quality production code and maintain running algorithms * Leverage enterprise-authorized AI coding assist tools to improve code quality, delivery speed, and productivity with peer review and automated testing * Apply SDLC tooling knowledge, including AI-assisted development and automation, to raise value * Produce architecture and design artifacts for complex applications and ensure design constraints are met * Analyze large data sets to visualize and report for continuous improvement of software * Proactively identify hidden data patterns to improve coding hygiene and system architecture * Contribute to software engineering communities of practice and promote a diverse, inclusive team culture Tasks * Formal training or certification on software engineering concepts * 3+ years applied experience * Experience in web UI, native mobile & API test automation * Hands-on experience in system design, development, testing, and operational stability * Hands-on experience with enterprise-authorized AI-assisted development tools and ability to validate AI outputs * Understanding of responsible AI use in engineering workflows and secure handling of data * Proficient in languages including Cucumber, Gherkin, Java, Selenium, Python, Playwright with Java * Experience in developing and maintaining code in a large corporate environment with modern programming languages and database querying * Overall knowledge of the Software Development Life Cycle * Solid understanding of agile methodologies such as CI/CD, Application Resiliency, and Security Key requirements * base salary * potential commission or incentive compensation * comprehensive health care coverage * retirement savings plan * on-site health and wellness centers * backup childcare support and tuition reimbursement mental health support financial coaching

Requirements

Investment and design artifacts for complex applications and ensure design constraints are met * Analyze large data sets to visualize and report for continuous improvement of software * Proactively identify hidden data patterns to improve coding hygiene and system architecture * Contribute to software engineering communities of practice and promote a diverse, inclusive team culture Tasks * Formal training or certification on software engineering concepts * 3+ years applied experience * Experience in web UI, native mobile & API test automation * Hands-on experience in system design, development, testing, and operational stability * Hands-on experience with enterprise-authorized AI-assisted development tools and ability to validate AI outputs * Understanding of responsible AI use in engineering workflows and secure handling of data * Proficient in languages including Cucumber, Gherkin, Java, Selenium, Python, Playwright with Java * Experience in developing and maintaining code in a large corporate environment with modern programming languages and database querying * Overall knowledge of the Software Development Life Cycle * Solid understanding of agile methodologies such as CI/CD, Application Resiliency, and Security Key requirements * base salary * potential commission or incentive compensation * comprehensive health care coverage * retirement savings plan * on-site health and wellness centers * backup childcare support and tuition reimbursement|mental health support|financial coaching

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on us.experteer.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

3:36 min

Empowering non-developers with BDD and Gherkin testing

Sebastian Messingfeld Sebastian Messingfeld · WWC Europe 2026

2:35 min

Selecting Selenium for browser automation and testing

Benjamin Bischoff Benjamin Bischoff · Europe 2026 Virtual

2:06 min

Elevating the QA engineering role for complex challenges

Ondřej Gróf Ondřej Gróf · WWC Europe 2026

3:57 min

Strategic practices for integrating UX into agile developer workflows

Malte Breitzmann Malte Breitzmann +1 · WWC 2025

2:25 min

Engineering career path from embedded systems to banking

John Woods John Woods · LIVE

2:18 min

Evolution of web automation from Selenium to Puppeteer

Miki Lombardi · JS Congress

Videos

See all

Related articles

See all