What are the responsibilities and job description for the Software Engineer III - QA Automation (Cypress/Playwright) position at JPMorgan Chase?
We have an exciting and rewarding opportunity for you to take your software engineering career to the next level.
As a Software Engineer III at JPMorgan Chase within the Consumer & Community Banking Technology - Connected Commerce Tech - Banking Payments, you serve as a seasoned member of an agile team to design and deliver trusted market-leading technology products in a secure, stable, and scalable way. You are responsible for carrying out critical technology solutions across multiple technical areas within various business functions in support of the firm’s business objectives.
Job responsibilities:
- Validate reusable UI components in QA environments to ensure correctness, consistency and reliability.
- Develop and maintain regression test suites, ensuring scalability and reliability of automation frameworks.
- Write and execute automation tests using Cypress or Playwright. Perform manual testing automation coverage is insufficient or for exploratory testing.
- Conduct ADA (Accessibility) testing to ensure compliance with accessibility standards.
- Collaborate closely with Product, Design and Engineering team to understand the requirements and ensure quality across releases.
- Participate in CI/CD pipeline processes, integrating automated tests into continuous testing.
- Contribute to QA best practices and continuously improve testing processes and standards.
- Document test strategies, test cases, and results clearly and effectively.
- Adds to team culture of diversity, opportunity, inclusion, and respect
Required qualifications, capabilities, and skills:
- Formal training or certification on software engineering concepts and 3 years applied experience.
- 3 years of experience in software QA, with a mix of automation and manual testing.
- Strong understanding of component based development and how to validate reusable front end components.
- Hands on experience with Cypress and familiarity with Playwright libraries.
- Experience maintaining and executing regression test suites.
- Solid understanding of agile methodologies such as CI/CD, Application Resiliency, and Security
- Strong collaboration and communication skills - able to work with empathy and respect in a team oriented environment.
- Analytical and detail oriented mindset with a passion for delivering high quality software.
Preferred qualifications, capabilities, and skills:
- String test automation skills with modern frameworks (Cypress/Playwright).
- Manual testing expertise for exploratory and edge case validation.
- Knowledge of accessibility/ADA testing tools and practices.
- Ability to work in fast paced agile team and collaborate across engineering and product functions.
- Curious, adaptable and proactive in learning new tools and approaches.
- Exposure to cloud technologies