onsite
Software Engineer II - Technical Functional Quality Engineer - JPMorganChase
Software Engineer
Senior quality engineer focused on automated testing for a tax‑processing platform, leveraging Java, Python, Selenium, and CI/CD tools to design, implement, and maintain robust test suites that ensure platform stability and compliance.
About the role
Key Responsibilities
- Design, develop, and maintain reusable automated test frameworks using Java, Python, and Selenium for the TaxSmart platform.
- Collaborate with product owners and developers to define test strategies, covering functional, regression, and non‑functional scenarios.
- Implement continuous integration pipelines in Jenkins, integrating test execution with version control (Git) and reporting tools.
- Analyze test results, troubleshoot failures, and provide actionable feedback to improve code quality and platform reliability.
- Mentor junior QA engineers and contribute to process improvements in test automation and quality assurance practices.
Requirements
- 3+ years of experience in software quality engineering with a strong focus on automation.
- Proficiency in Java and Python, with hands‑on experience building Selenium test suites.
- Solid understanding of TestNG/JUnit, CI/CD pipelines, and Git workflows.
- Experience with performance or security testing is a plus.
- Excellent problem‑solving skills and a collaborative mindset.
Skills
javapythonseleniumtestngjenkins