remote
Software Engineer II - Test Automation Engineer - JPMorganChase
QA Engineer
Senior test automation engineer building robust, scalable test frameworks in Python and Java, driving quality for wealth‑management applications using Selenium, Agile practices, and CI/CD pipelines.
About the role
Key Responsibilities
- Design, develop, and maintain automated test suites for web and mobile components using Python and Java with Selenium WebDriver.
- Collaborate with product, development, and QA teams to define test strategy, coverage, and performance benchmarks.
- Integrate automated tests into CI/CD pipelines (Jenkins/GitLab CI) to ensure rapid feedback and continuous delivery.
- Analyze test results, troubleshoot failures, and provide actionable defect reports to engineering teams.
- Mentor junior engineers on best practices in test automation, coding standards, and test design patterns.
Requirements
- 3+ years of software engineering experience with a focus on test automation.
- Proficiency in Python and Java, with hands‑on experience building Selenium‑based frameworks.
- Strong understanding of Agile methodologies, version control (Git), and CI/CD concepts.
- Excellent problem‑solving skills and ability to work collaboratively in a fast‑paced environment.
- Experience with cloud platforms (AWS or Azure) and containerization (Docker) is a plus.
Skills
pythonjavaseleniumtest automationagilecicd