Software Development Engineer
Role details
Job location
Tech stack
Job description
We are seeking a Senior Software Development Engineer in Test (SDET) to support a strategic initiative to realign testing practices and scale coverage. This role is instrumental in building a robust automation layer that integrates into CI/CD pipelines. This is a hands-on, senior-level position for an individual who can think like a developer and act as a quality engineer, taking ownership of the QA process and demonstrating mature judgment in assessing defects and prioritizing tasks., * Take ownership of incoming tickets and proactively define the test strategy.
- Collaborate with developers to understand feature functionality and identify breakpoints.
- Build and maintain automation tests that mimic user flows and exploratory scenarios.
- Develop mid-layer tests that provide fast feedback within CI/CD pipelines.
- Troubleshoot and stabilize flaky tests caused by environment changes.
- Write and execute test cases, ensuring coverage for edge cases, security, and reliability.
- Act as a technical QA partner to developers, engaging in code-level discussions.
- Participate in daily team sessions and bi-weekly architecture calls to discuss system design.
Requirements
- 5+ years of experience in software development or SDET roles.
- Demonstrated comfort working in an AI-augmented or agentic workflow environment.
- Strong coding background, with experience in languages such as Java, C#, .NET, JavaScript, or TypeScript.
- Proven experience writing automation tests that integrate with CI/CD pipelines, using frameworks like Selenium or Playwright.
- Deep understanding of REST API testing and validation.
- Solid database testing experience (SQL, PostgreSQL).
- Experience in the Fintech or Financial Services industry.
- Ability to translate business logic into comprehensive test cases.
- Senior-level maturity with the ability to explain technical decisions, manage prioritization, and assess defects with sound judgment.
Preferred Qualifications
- Experience with Golang applications.
- Experience with test data management and environment stability strategies.
- Knowledge of platform engineering, DevOps, or Kubernetes.
- Familiarity with Gherkin/BDD frameworks.
- Unit testing expertise and the ability to extend test coverage.
- Exposure to QTP or similar legacy testing tools.
- Familiarity with AWS and Argos CD.
Benefits & conditions
The anticipated pay range for this position is $55.00/hr to $65.00/hr. Please note that this is a contract role and compensation may be negotiable depending on experience and qualifications.