Luxoft logo

Senior Python Tester - Banking /Capital Markets

Luxoft Chennai, Tamil Nadu, India

onsitefull-time
Posted Aug 11, 2026Apply by Sep 10, 2026
  • Role & Seniority

    • Senior Python QA Automation Engineer (5–9 years experience)
  • Stack / Tools

    • Python, PyTest

    • SQL (data validation, integrity checks, analysis)

    • Web application testing & automation frameworks

    • CI/CD pipelines; Agile methodologies

    • Banking/Capital Markets-related platforms (e.g., trade surveillance/regulatory tools)

  • Top 3 Responsibilities

    • Design, develop, and maintain automated test frameworks and test suites (functional/integration/regression/data-driven).

    • Create test plans, test cases, test scripts, and test data from business/technical requirements.

    • Perform SQL-based data validation and triage defects with dev teams to identify root causes and drive fixes.

  • Must-have Skills

    • Hands-on Python + PyTest test automation

    • Banking / Capital Markets / Investment Banking domain experience

    • SQL expertise for data-driven testing and integrity checks

    • Experience with web application testing

    • Knowledge of Trade Surveillance or related regulatory/compliance platforms

    • CI/CD familiarity; strong analytical/debugging skills; clear communication with stakeholders

  • Nice-to-haves

    • Not explicitly stated beyond the above requirements (possible added value: deeper experience with trade surveillance/regulatory workflows and CI/CD test automation)
  • Location & Work Type

    • Not specified; mentions coordination between onshore and offshore teams.

Full Description

We are looking for a Senior Python QA Automation Engineer with strong experience in test automation, data validation, and Banking/Capital Markets projects Key Responsibilities Collaborate with Product Management, Project Management, and Development teams to understand business requirements and testing objectives. Coordinate effectively between onshore and offshore teams to ensure smooth test execution and delivery. Design, develop, and maintain robust automated test frameworks using Python and PyTest. Create comprehensive test plans, test cases, test scripts, and test data based on business and technical requirements. Perform SQL-based data validation, analysis, and data integrity checks. Execute functional, integration, regression, and data-driven testing activities. Troubleshoot and triage defects, working closely with development teams to identify root causes and drive timely resolution. Build and enhance automation tools and utilities to improve testing efficiency and coverage. Support CI/CD processes and contribute to continuous quality improvement initiatives. Required Skills 5 to 9 years of experience in QA Automation and Data-Driven Testing. Strong hands-on experience in Python and PyTest. Mandatory experience in Banking, Capital Markets, or Investment Banking domains. Good understanding of Trade Surveillance or related regulatory/compliance platforms. Strong experience in SQL for data validation and testing. Expertise in web application testing and automation frameworks. Experience creating detailed test plans, test cases, and test execution reports. Familiarity with CI/CD pipelines and Agile development methodologies. Strong analytical, debugging, and problem-solving skills. Excellent communication and stakeholder management skills.

PythonPyTestSQLQA AutomationData ValidationBanking DomainCapital MarketsInvestment BankingTrade SurveillanceWeb Application TestingCI/CDAgileTest PlanningRegression TestingIntegration TestingStakeholder Managementmulti-location

Cookies & analytics consent

We serve candidates globally, so we only activate Google Tag Manager and other analytics after you opt in. This keeps us aligned with GDPR/UK DPA, ePrivacy, LGPD, and similar rules. Essential features still run without analytics cookies.

Read how we use data in our Privacy Policy and Terms of Service.