Senior Software Development Engineer in Test

New
CanadaFull-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Experience
5+ years
Required Skills
PythonCypressJavaJavascriptTypeScriptC#SeleniumPostmanPlaywright

Requirements

  • 5+ years of experience as an SDET, QA Automation Engineer, or similar role.
  • Strong programming skills in one or more languages such as Java, C#, Python, or JavaScript/TypeScript.
  • Experience building test automation for APIs and backend systems.
  • Hands-on experience with test frameworks such as Selenium, Playwright, Cypress, RestAssured, Postman, or similar.
  • Solid understanding of CI/CD pipelines (GitHub Actions, Jenkins, Azure DevOps, etc.).
  • Experience testing financial systems or payment gateways.
  • Strong knowledge of SQL and database validation.
  • Familiarity with version control systems (Git).

Responsibilities

  • Design, develop, and maintain automated test frameworks for APIs, backend services, and web applications related to the EBizCharge payment gateway.
  • Write and execute automated tests for payment flows including authorization, capture, refunds, voids, tokenization, and recurring payments.
  • Validate PCI-compliant workflows and ensure secure handling of sensitive payment data.
  • Perform API testing (REST/SOAP) for gateway services, integrations, and third-party processors.
  • Conduct integration, regression, and end-to-end testing across ERP and accounting system integrations.
  • Collaborate with software engineers to identify test gaps, reproduce issues, and improve testability.
  • Monitor and improve test coverage, reliability, and execution time in CI/CD pipelines.
  • Perform performance and load testing to ensure the gateway handles high transaction volumes.
  • Participate in code reviews with a quality-first mindset.
  • Document test strategies, test cases, and quality metrics.
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now