About The Position

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.

Requirements

  • 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.

Nice To Haves

  • 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.

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.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service