Lead Software Engineer - Java Test Automation
Aumni
Software Engineering, Quality Assurance
Mumbai, Maharashtra, India
Pyramid Evolution is a strategic platform for processing and risk managing derivatives in the Investment Bank. It is used by Equity Derivatives, Credit Hybrids, and Credit Flow and Commodity Exotics businesses globally.
As a Lead Software Engineer at JPMorgan Chase within the Commercial & Investment Bank's Equities Technology team, you will be required to assist Application Developers and technical support staff in identifying and resolving problems. You should have in-depth experience of testing complex multi layered, multi-technology software applications. This is a hands-on role and you will be expected to work with subject matter experts and technical developers, defining and executing testing strategies for leading-edge software development.
Job Responsibilities
- Design, enhance and maintain automation testing frameworks that will meet business demands including complex migration processes, bulk data management tools, managed user testing and many other scenarios.
- Automate and maintain regression test suites using Java/Cucumber/Playwright/ TestComplete Tool, JavaScript/Cypress framework, Java/Rest Assured and C#/Specflow/TestStack-White
- Work with subject matter experts and technical development leads to define and execute testing strategies
- Review and add on a regular basis to existing test packs, whilst taking a strategic view on the evolving technology stack.
- Design and implement tools/utilities to automate QA processes - including app development and maintenance.
- Create summary and detailed testing estimates.
- Present reports to all stakeholders on the QA status and progress.
- Drive testing automation and efficiency gains.
Required qualifications, capabilities, and skills
- Formal training or certification on software engineering concepts and 5+ years applied experience.
- Proven track record in QA software deliverables including defining and executing testing strategies.
- Strong coding skills in at least two: Java, JavaScript, C#; solid understanding of OOP, testing patterns, and CI/CD with automation tools like Playwright, TestComplete, Rest Assured, Selenium/Cypress.
- UNIX shell scripting and SQL proficiency for data validation and tooling.
- Experience in API Testing like Postman/Bruno, Rest Assured.
- Server-side and message based testing.
- Test estimation, scheduling and reporting progress.
- Confidence in communicating internally at all levels.
- Excellent analytical/problem-solving skills.
- Proactive, self-motivated and flexible with a positive attitude. Capable of ‘thinking outside the box’.
- Strong time management skills; efficient at multi-tasking and able to work under pressure.
Preferred qualifications, capabilities, and skills
- Application development and deployment.
- Knowledge of GIT/Stash repo, Jenkins
- Knowledge of Financial and Banking applications – Equity and Derivatives.
Join an award winning team to design and execute complex automation strategies for the Pyramid EQ Trade Management platform