What if you could make a meaningful impact on a global business, all while learning quality assurance from the best in the business? In this role, you can. As a member of our Quality Assurance team, your goal is to ensure that our applications work as they should and meet customers' needs. To accomplish this, you'll join one of our high-performing Quality Assurance teams. You'll draw on your testing knowledge and creativity to automate test capabilities and design test and maintenance procedures. You'll also tap our existing test frameworks to tackle specific problems. We take a collaborative approach to quality, which means you'll work with experienced developers, managers, and business partners across the organization. You'll receive coaching, mentorship, and continuous feedback to help you become an even better technologist and professional.
You will work on the delivery of JPMC’s response to the rapidly growing vehicle electronic payments industry, enabling online purchasing of cars, in vehicle payments, and subscription services for maintenance. You will be responsible for bringing a newly acquired company’s technology into JPMC to create a digital product that bring this new revenue stream to life for a growing book of clients.
You’ll work in a collaborative, trusting, thought-provoking environment—one that encourages diversity of thought and creative solutions that are in the best interests of our customers globally.
Why we need you:
- Software testing is required to identify defects and errors that were made during the SDLC.
- Testing improves product reliability and stability, which in turn improves customer satisfaction in the application.
- Testing is necessary to provide accurate, consistent, and reliable results for each release.
- Testing is required to validate the application is fit to use.
- Testing early helps to ensure issues are identified as early as possible, this reduces costs to other area of the business.
- Test Automation reduces time & effort and automation increases test coverage.
- Helps measure reliability and stability.
What you will do:
- Contribute to the creation of functional and regression test suites
- Analyse test results, record test activities and track defects.
- Clearly articulate and communicate project status.
- Manage priorities and set expectation when faced with multiple demanding tasks.
- Work as part of a Scrum team in an Agile development process
- Take part in all Scrum activities
Requirements:
- Experience of hands-on Test Project execution
- Experience in using test automation tools for web applications & API
- Experience in creating test automation with UI & API based automation frameworks
- Experience in Core Java, Selenium, JUnit, Cucumber, Groovy, Postman, JMeter, REST Assured, API, Eclipse IDE, Maven, Jenkins, IntelliJ and similar tools,
- Experience in testing frameworks essential
- Have a strong QA base, knowledge in testing types & practices
- Proficient in testing techniques.
- Financial Services systems experience with understanding of Payments strongly preferred.
- Experience working in and Agile environment on a Scrum team essential
- Ability to use initiative and willing to generate ideas to continuously refine testing processes to improve quality.
- Comfortable communicating cross-functionally and across management levels in formal and informal settings.
- Excellent interpersonal skills, including written and verbal communication across all levels
- Problem resolution - good investigation, innovation and analytical skills
- Ability to manage own day-to-day workload, and ensure delivery to required deadlines