Senior Software Development Engineer in Test (Sr. SDET)
Posted 2 weeks ago
We are seeking a highly skilled Senior Software Development Engineer in Test (SDET) with deep expertise in owning test environments for our web, mobile, and API-based financial applications. You will own our test environment which includes automation suite, CI/CD of test environment, seed data scripts and mock service for 3rd party flows for the test environment.
You will also be involved in the first level debugging and RCA of any reported production issues with code & data. You will be involved with our test automation efforts to guarantee our wealth management platforms deliver exceptional reliability, accuracy, and compliance. Your role will drive quality across every release through automated solutions.
Job Description
Senior Software Development Engineer in Test (SDET)
Position Overview:
We are seeking a highly skilled Senior Software Development Engineer in Test (SDET) with deep expertise in owning test environments for our web, mobile, and API-based financial applications. You will own our test environment which includes automation suite, CI/CD of test environment, seed data scripts and mock service for 3rd party flows for the test environment.
You will also be involved in the first level debugging and RCA of any reported production issues with code & data. You will be involved with our test automation efforts to guarantee our wealth management platforms deliver exceptional reliability, accuracy, and compliance. Your role will drive quality across every release through automated solutions.
Key Responsibilities:
Test Automation & Development:
- Design, develop, and maintain robust and scalable automated test suites for web, mobile, and API-based wealth management systems.
- Apply AI-driven and scriptless automation approaches to accelerate test creation and optimise test coverage for financial systems.
- Design and create test data sets & re-useable libraries that can be leveraged across various test scenarios.
Environment & Infrastructure Ownership:
- Integrate automated tests into CI/CD pipelines (GitLab) for reliable, repeatable regression coverage across release cycles.
- Own and maintain the test environment for our web, mobile, and API-based financial applications, including the automation suite
- Own seed data scripts and test data
- Own mock services for 3rd party flow integrations in test environments.
Quality, Compliance & Debugging:
- Be involved in the first level debugging and Root Cause Analysis (RCA) of any reported production issues related to application code.
- Understand basic database schemas & SQL to be able to own test data & seeding scripts along with debugging reported data issues.
Collaboration & Mentorship:
- Collaborate with developers, QA, and product stakeholders to define test strategies and drive continuous improvement in test practices.
- Mentor team members and enforce best practices in automation and coding.
Automation Skills:
- Extensive experience in designing, developing, and maintaining automated test suites for web, mobile, and API-based wealth management systems, using tools like Selenium, WebDriver, Appium, and JUnit.
- Skilled in integrating automated tests into CI/CD pipelines to ensure reliable and efficient regression coverage across releases.
- Apply AI-driven and scriptless automation approaches to accelerate test script creation, optimize coverage, and enable scalable automation frameworks for financial applications.
- Validated security, transactional accuracy, and compliance through automated test scenarios simulating complex banking operations and user workflows.
- Be able to own the testing environment, CI/CD & its infra and ensure its availability and integrity.
Coding Abilities:
- Proficient in programming languages such as Java, Python, Ruby, and SQL for robust test scripts, data-driven scenarios, and custom utilities.
- Developed various automation frameworks from scratch using across different platforms.
- Utilized RESTful API testing tools and wrote code-based validations to ensure application integrity.
- Be able to debug and do RCA of the application code when there’s any production issues reported.
- Understand basic database schemas & SQL to be able to own test data & seeding scripts along with debugging reported data issues.
- Be able to own the mock service and integrate mock for 3rd party flows to respective applications for the test environments.
- Experienced in developing and reviewing code to uphold functional quality and adherence to standards within collaborative agile environments.
Requirements:
- Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.
- 5+ years of experience in test automation, QA engineering or software testing, ideally with financial or wealth management products.
- Demonstrated expertise in automated testing tools and programming languages as described above.
- Strong understanding of cloud-based testing environments.
- Familiarity with BDD/TDD, security, and compliance practices for FinTech products.
- Strong analytical, problem-solving, and collaboration skills.
Preferred Qualifications:
- Experience in FinTech or highly regulated financial environments.
- Knowledge of relevant security/regulatory testing frameworks.
- Performance/load testing experience.
- QA certifications are good to have.