Job Title:  Lead Quality Engineer

Job Code:  8386
Country:  IN
City:  Mumbai
Skill Category:  IT\Technology
Description: 

Division Overview:

 

Global Markets Technology builds and maintains software solutions used by Global Markets Front and Middle office businesses. The business is spread across EMEA, US, Japan, AEJ, and emerging Markets like India, Brazil, and China. It deals in wide range of products including FX, Rates, Credit, Securitized Products, Equities, Futures & Options, FI/EQ Derivatives, and Prime Services including financing.

 

GMIT India team is an integral part of the global team, which is spread across US, UK, Tokyo, Singapore, HK, India and China. It works in partnership with the regions to deliver technology solutions to GM business across regions prioritized in Global Book of Work. This team serves key business functions such as Pricing, Sales & Research (Pre-Trade), Electronic Trading, Client & Exchange Connectivity (Trading related), Trade Capture & Workflow, Trade Life Cycle Management (Post-Trade), MIS (pre and post trade analysis), Position, Risk Management and P&L (real-time, intraday and EOD),  Interfaces to Corporate Settlement, Risk and Finance systems.

 

Role & Responsibilities:

 

Supporting QA function of a FX Front Office Trade Capture platform and position keeping system for Spots, Forwards and FX Swaps

Collaborating with product management, project management and development teams to develop a strong understanding of the project and testing objectives

Design and create test conditions and scripts to address business and technical use cases

Use existing tools and techniques to execute test cases and build/script new tools for performing testing/validation function

Develop and generate scripts to perform automated testing cycles using Java based automation tools and developing Java based Keywords.

Execute and analysis of automation test results.

Participate in troubleshooting and triaging of issues with different teams to drive towards root cause identification and resolution

Document, track and escalate issues as appropriate, using JIRA or similar tools/means.

Document, track and execute test cases in Zephyr

Maintain the Automation Test suites and keep them up-to-date with relevant test cases add for new features introduced.

Basic understanding and hands on experience on UNIX command is must,

Contribute to manual testing (scripting and execution) efforts as and when required.

 

Requirements:

Experience:

6 to 8 years of hands-on test case automation skills in Java

Proven ability in maintaining and managing automation suite using Java based keyword libraries, or similar tool with underlying Java based library.

Good understanding of object oriented programming.

Relevant work experience in automation testing role.

Experience in manual/functional testing.

 

 

Skills:

Relevant test automation experience in Java is must.

Expertise in UI as well as backend automation test suit development \ maintenance\ execution is must

Technical Skills –Core Java, Basic Unix commands, Python (optional) and able to write SQL queries.

Automation Testing Tools – Selenium, UFT, ROBOT Framework, API Testing and should be able to work on any automation framework design & enhancements.

CI /CD Tools – Jenkins, GitHub, Zephyr

Proven ability to manage and prioritize multiple, diverse assignments simultaneously

Excellent verbal and written communication skills

Self-motivated and proactive demeanor

 

 

Good to have:

Exposure to Investment Banking.

Understand software design concepts

 

Education:

BS degree in Information Systems, Computer Science, Web Systems, Electrical Engineering, Mathematics or other related degree