Software Development Engineer in Test
Core
Designing, developing, and maintaining scalable test automation frameworks for modern web applications in financial services.
Role type
Senior SDET (Software Development Engineer in Test)
Builds
Automated functional, regression, integration, and end-to-end test cases for Angular and React applications.
Domain
Financial services / Trading systems / Web application quality engineering
Deliverable
production ML models | product features | dashboards & analysis | research | client delivery | infrastructure | physical/clinical work
Required skills
Test automation framework development, JavaScript debugging, SQL data validation, Python scripting, CI/CD pipeline integration, Linux command-line usage, UI/API regression testing, root cause analysis
Preferred skills
Experience with modern open-source testing frameworks (Selenium, Cypress, Playwright, WebdriverIO), AI-assisted development tools (Cursor, Claude, GPT), collaboration with DevOps and product teams
Technologies
Angular, React, JavaScript, Python, SQL, Linux, Git, Jenkins, GitLab CI, Selenium, Cypress, Playwright, WebdriverIO, Chrome DevTools
Responsibilities
Design and maintain scalable test automation frameworks; Create and execute automated functional, regression, integration, and end-to-end test cases; Debug client-side JavaScript issues using Chrome Developer Tools; Develop and maintain test utilities and validation tools using Python; Utilize SQL for data validation and backend verification; Integrate automated tests into CI/CD pipelines; Analyze defects, identify root causes, and generate clear documentation; Contribute to ongoing improvements in quality engineering practices and automation standards
Seniority
Senior, hands-on IC