Title: Senior Software Testing Engineer in FinTech
Location: Bangalore
Experience:
- 3-6 years of experience in SDET, QA Automation, or Software Testing roles.
- Prior experience in FinTech, banking, wealth management, or regulated financial domains is highly preferred.
About the Role:
We are looking for a highly skilled and detail-oriented Senior Software Development Engineer in Test (SDET) to join our growing FinTech engineering team. In this role, you will take ownership of the testing ecosystem for our web, mobile, and API-based financial applications, ensuring high reliability, scalability, and compliance across releases.
You will be responsible for building and maintaining automation frameworks, managing test environments and CI/CD pipelines, creating seed data and mock services, and participating in first-level debugging and Root Cause Analysis (RCA) for production issues. This role requires strong automation expertise, coding proficiency, and a deep understanding of quality engineering practices within regulated financial systems.
Key Responsibilities:
Test Automation & Quality Engineering
- Design, develop, and maintain scalable automated test frameworks for web, mobile, and API applications.
- Build robust regression, integration, and end-to-end automated test suites using tools such as Selenium, Appium, WebDriver, JUnit, or equivalent frameworks.
- Implement AI-driven and scriptless automation approaches to improve testing efficiency and optimize coverage.
- Develop reusable automation libraries, utilities, and test data frameworks.
- Validate transactional accuracy, security, compliance, and financial workflows through automated test scenarios.
- Participate in code reviews and contribute to engineering quality standards.
Environment Ownership & CI/CD
- Own and maintain QA/test environments for web, mobile, and API platforms.
- Manage automation execution pipelines and integrate test suites into CI/CD workflows using GitLab or similar tools.
- Ensure reliability, stability, and availability of testing infrastructure.
- Create and maintain seed data scripts and automated test data management processes.
- Build and manage mock services for third-party integrations and external financial workflows.
Debugging, RCA & Data Validation
- Perform first-level debugging and Root Cause Analysis (RCA) for production and pre-production issues.
- Analyze application logs, API responses, and system behavior to identify defects and failures.
- Work with development teams to troubleshoot code-related issues and validate fixes.
- Understand database schemas and write SQL queries for test data validation, debugging, and issue analysis.
Collaboration & Mentorship
- Collaborate closely with developers, QA engineers, DevOps, and product stakeholders to define test strategies and improve release quality.
- Drive best practices in automation, coding standards, and quality engineering.
- Mentor junior QA/SDET team members and support continuous improvement initiatives.
Required Skills & Qualifications:
Technical Skills:
- Strong experience in automation testing for web, mobile, and API applications.
- Hands-on expertise with:
- Selenium WebDriver
- Appium
- JUnit/TestNG
- REST API testing tools
- CI/CD tools such as GitLab
- Proficiency in programming languages such as:
- Java
- Python
- Ruby
- SQL
- Experience building automation frameworks from scratch.
- Strong understanding of test environment management and automation infrastructure.
- Experience with mock services and third-party integration testing.
- Familiarity with cloud-based testing environments and modern DevOps practices.
- Knowledge of BDD/TDD methodologies.
Debugging & Analytical Skills:
- Strong debugging and RCA capabilities for application and production issues.
- Good understanding of databases, schemas, and SQL-based validations.
- Ability to analyze complex workflows and identify quality risks proactively.
Soft Skills:
- Excellent analytical and problem-solving abilities.
- Strong communication and collaboration skills.
- Ability to work effectively in agile and cross-functional teams.
Education & Experience:
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
- 3-6 years of experience in SDET, QA Automation, or Software Testing roles.
- Prior experience in FinTech, banking, wealth management, or regulated financial domains is highly preferred.
Preferred Qualifications:
- Experience working in highly regulated financial environments.
- Knowledge of security and compliance testing frameworks.
- Experience with performance and load testing tools.
- QA certifications are a plus.