Staff SDET
Core
Lead quality engineering and test automation for a unified digital banking platform serving U.S. banks and credit unions.
Role type
Staff Software Development Engineer in Test (SDET)
Builds
Automated test suites, CI/CD pipelines, and quality gates for UI, API, Microservices, and Database layers.
Domain
Fintech / Digital Banking / SaaS
Deliverable
production ML models | product features | dashboards & analysis | research | client delivery | infrastructure | physical/clinical work
Required skills
Object-oriented programming (C#, Java, Python, JS), Full-stack open-source testing tools (Selenium, Cypress, Playwright, Appium, RestAssured), Test automation frameworks (JUnit, NUnit, Pytest, Cucumber), CI/CD tools (Jenkins, Gitlab, Bamboo), Cloud device testing (Saucelabs, Browserstack), SQL/NoSQL databases, White-box testing (SonarQube, JaCoCo), Performance testing (JMeter, Gatling), Microservices architecture testing.
Preferred skills
FinTech B2B2C SaaS experience, AWS application deployment.
Technologies
Selenium, Cypress, Playwright, Appium, Espresso, RestAssured, HttpClient, JUnit, NUnit, TestNg, Pytest, Cucumber, Gradle, Maven, Nuget, JFrog, Proget, Saucelabs, Browserstack, Gitlab, Github, Jenkins, Bamboo, TeamCity, CircleCI, SQL Server, Postgres, MongoDB, DynamoDB, SonarQube, JaCoCo, JMeter, Gatling, Kafka, SQS, Kubernetes.
Responsibilities
Build and maintain automated test suites for the full tech stack; Guide SDETs to enhance and optimize test suites; Contribute tool analysis and create proof of concept models; Participate in technical reviews with architects and developers; Perform functional and regression tests and integrate automated tests into CI/CD; Design and document comprehensive test strategies and SOPs; Triage customer issues and provide root cause analysis; Provide guidance and oversight to a small group of SDETs; Lead maintenance of test environments and test data.
Seniority
Staff, individual contributor with leadership responsibilities