remote
Software Engineer III - Quality Assurance / Automation Testing - JPMorganChase
Software Engineer
Senior QA Engineer focused on designing, developing, and maintaining automated test frameworks using Python, Java, and Selenium, integrated with Jenkins CI/CD pipelines to ensure secure, scalable, and high‑quality software delivery.
About the role
Key Responsibilities
- Design, implement, and maintain automated test suites for web and mobile applications using Python and Java with Selenium WebDriver.
- Integrate test automation into CI/CD pipelines (Jenkins) to enable rapid feedback and continuous quality assurance.
- Collaborate with cross‑functional teams in Agile ceremonies to define testable requirements and acceptance criteria.
- Analyze test results, troubleshoot failures, and provide actionable defect reports to development teams.
- Mentor junior QA engineers and contribute to best‑practice documentation for test automation.
Requirements
- 5+ years of experience in software quality assurance and test automation.
- Proficiency in Python and Java, with strong object‑oriented design skills.
- Hands‑on experience with Selenium WebDriver, Jenkins, Git, and test management tools.
- Solid understanding of Agile methodologies and CI/CD principles.
- Excellent problem‑solving skills and a passion for delivering high‑quality software.
Skills
pythonjavaseleniumjenkinsagiletest automationsql