Job Description

Description:

 

Job Title: QA Engineer, FX Exchange Engineering
Work Location: Hyderabad, India (On-site/Hybrid as per company policy)

Position Overview:

We are seeking a highly motivated and skilled QA Engineer for a fixed-term contract position based in Hyderabad, India. This role is ideal for professionals who thrive in dynamic environments and are passionate about continuous learning and innovation in the Capital Markets domain.
 
Key Responsibilities:
  • Design, develop, and maintain automated test frameworks from scratch
  • Test multi-tiered applications with focus on backend REST APIs
  • Create comprehensive test plans and execute test strategies
  • Build and maintain CI/CD pipelines using automation tools
  • Collaborate with development teams in Agile environment
  • Mentor junior QA team members and foster excellence culture
  • Test applications deployed in cloud environments (AWS)
  • Perform integration testing with upstream/downstream systems

 

Candidate Profile & Key Behaviors:
The ideal candidate will demonstrate:
Adaptability: Quick adaptation to evolving priorities in fast-paced settings
Learning Passion: Strong drive for continuous learning and innovation
Creative Problem Solving: Apply broad skillset to build innovative solutions
Leadership: Mentor team members and inspire excellence
Domain Interest: Genuine interest in Equities, FX, and Derivatives trading evolution
Team Collaboration: Ability to challenge and inspire team for greater outcomes
 
Required Qualifications & Experience
Education:
Bachelor's degree in Computer Science, Engineering, or related field
Equivalent professional experience will be considered
 

Technical Skills:

SDLC & Testing Experience:

  • 5-8 years hands-on experience in Software Development Life Cycle (SDLC)
  • 4+ years experience testing backend applications built on REST APIs
  • 2+ years experience working in Linux/UNIX environments
  • Proven experience testing multi-tiered applications
 
Automation & Frameworks:
Experience creating and maintaining automated test scripts
Proven ability to build automation frameworks from scratch using:
Java with Selenium WebDriver (UI Testing)
Java with Rest Assured (API Testing)
Java with Playwright
Cucumber (BDD Framework)
Maven (Build Management)
Docker (Containerization)
 
Cloud & Methodologies:
Experience testing applications deployed in AWS or other cloud platforms
Strong familiarity with Agile methodologies and practices
Experience with CI/CD pipelines and DevOps practices

Collaboration Tools:
Proficient in Jira (Project Management)
Expert level Confluence usage (Documentation)
Experience with version control systems (Git)

Core Competencies:
QA Excellence: Strong grasp of QA processes and methodologies
Technical Agility: Quick learner with ability to absorb technical and domain knowledge
Attention to Detail: High precision and ability to work under pressure
Communication: Excellent interpersonal and communication skills
Mentorship: Proven ability to mentor and train junior QA team members
Problem Solving: Analytical thinking and creative solution development
 
Preferred Qualifications (Nice-to-Have):
Domain Knowledge
Capital Markets domain experience
Familiarity with FIX protocol (Financial Information eXchange)
Understanding of trading systems and financial instruments
 
Technical Expertise:
Experience with real-time systems testing
Knowledge of performance testing tools and techniques
Experience with integration testing involving multiple systems
Familiarity with message queuing systems (Kafka, RabbitMQ)
Experience with database testing (SQL, NoSQL)