Lead Software Engineer - Test Automation

JPMorgan Chase

  • Bangalore, Karnataka
  • Permanent
  • Full-time
  • Just now
Job Category: Software EngineeringJob Description:We have an opportunity to impact your career and provide an adventure where you can push the limits of what's possible.As a Lead Software Engineer at JPMorgan Chase within the Commercial and Investment Banking division, you play a crucial role in an agile team dedicated to enhancing, building, and delivering trusted, market-leading technology products in a secure, stable, and scalable manner. As a core technical contributor, you are tasked with implementing critical technology solutions across multiple technical domains, supporting various business functions to achieve the firm's business objectives.Job responsibilities
  • Leads, designs, and implements proof of concepts while providing appropriate technical guidance to the wider team as needed in defining technical and automation approaches.
  • Applies test engineering methodologies, test-driven development, Agile software delivery, and operate in product-based delivery squads.
  • Requires expertise in cloud-native, loosely coupled, micro services - based platforms, and related tools and best practices for automation to layout the automation approach that enables squad independence and agility without compromising reliability of delivery.
  • Leads test engineering activities for large and complex payments landscape, with required Payments Domain knowledge.
  • Operates with an automation-first mindset to enable and enhance Continuous Integration and Continuous Delivery capabilities.
  • Operates as an SDeT and enhance the level of automation to ensure faster turn-around of testing initiatives.
  • Participates in various Proof of Concept to keep the automation framework and technology relevant and current to product offerings.
  • Collaborates effectively with software engineers, product owners, test engineers, and other stakeholders to ensure quality of product delivery.
  • Defines, automates, and validates test cases to ensure requirements are met across all layers of the technology stack - UI/API/Services.
  • Tracks critical success factors, metrics, KRIs, KPIs, business case, benefits, and ROI - collation, preparation, consolidation, analysis, tracking, and management.
Required qualifications, capabilities, and skills
  • Formal training or certification on software engineering concepts and 5+ years applied experience.
  • Experience leading technologists to manage and solve complex technical items within your domain of expertise along with experience with testing large and complex Payments landscape.
  • Hands on progressive experience in software engineering or Quality Engineering roles in high volume, highly available and scalable systems
  • Hands-on experience in a Test Engineering role for UI and backend applications with focus on API based platform.
  • Experience in Tool & Frameworks : Java, understanding of design patterns, Java, Selenium, Cucumber, TestNG, Rest API, Appium, Playwright, Cockroach DB, Gen AI tools
  • Progressive experience in API based systems & automated validation along with good analytical skills and strong hands on programming experience
  • Experience with Test Engineering concepts, methodologies, and ability to apply them as appropriate to the SDLC
  • Object Oriented Design & Programming expertise is required to ensure design, implementation and maintainability of appropriate test frameworks and automation
  • Experience with GKP / AWS platform & related technologies
  • Advanced understanding of agile methodologies such as CI/CD, Application Resiliency, and Security
Preferred qualifications, capabilities, and skills
  • Experience driving test engineering in the Payments domain is highly preferred
  • Must be a self-starter, able to work with minimal supervision on Test engineering strategy, architecture & frameworks
  • Comfortable doing presentations to technical and non-technical audience or medium sized groups.
  • Work in close interaction with developers in verification and validation of features in new and existing applications
  • Effectively communicates in product squad & partner teams, business users, product owners and other stakeholders
Research testing trends and self-motivated to stay current with industry best practices

JPMorgan Chase

Similar Jobs

  • Lead Software Engineer

    Ferguson

    • Bangalore, Karnataka
    About Ferguson Ferguson is the largest value-added distributor serving the specialized professional in the residential and non-residential North American construction market. We …
    • 22 hours ago
    • Apply easily
  • Lead Software Engineer

    Ferguson

    • Bangalore, Karnataka
    About Ferguson Ferguson is the largest value-added distributor serving the specialized professional in the residential and non-residential North American construction market. We …
    • 21 hours ago
    • Apply easily
  • Lead Engineer - React.js

    Neighborly

    • Bangalore, Karnataka
    About Neighborly Neighborly is a local network of home service brands that will connect you to very specific vetted local experts. Our family of service professionals work with r…
    • Just now
    • Apply easily