1

Sr Software Development Engineer In Test Jobs in Vancouver, BC

Job Title: SDET - Desktop Application Testing Job Location: Hybrid - Vancouver, Canada Experience: 1 to 2 Years Rete 40 to 45 CAD PH Role Summary: NearSource is looking for a Software Development ...

You will report to the Senior Engineering Manager in Vancouver. You will * Design and build backend ... Experience building, shipping, and maintaining software. * Passion for cross-team collaboration.

next page

Showing results 1-20

Sr Software Development Engineer In Test information

What is the difference between Sr Software Development Engineer In Test vs Software Development Engineer In Test?

AspectSr Software Development Engineer In TestSoftware Development Engineer In Test
Required CredentialsBachelor's/Master's in CS or related, experience in automation testingBachelor's in CS or related, focus on automation skills
Work EnvironmentDesigns and develops complex test frameworks, leads testing initiativesDevelops and maintains test scripts, executes testing
Employer & Industry UsageUsed in tech companies, especially in QA and testing teamsCommon in software development companies, focusing on testing automation

The main difference is that a Sr Software Development Engineer In Test typically has more experience, leads testing efforts, and designs complex testing frameworks, while a Software Development Engineer In Test primarily focuses on developing and executing test scripts. Both roles require strong automation skills and are vital in ensuring software quality, but the senior role involves more leadership and strategic testing responsibilities.

What is the SDET engineer's salary?

The salary for a Senior Software Development Engineer in Test (SDET) typically ranges from $90,000 to $140,000 annually, depending on experience, location, and company size. SDETs with strong programming skills and experience with automation tools like Selenium or Jenkins tend to earn higher salaries.

What are some common challenges faced by a Sr Software Development Engineer in Test when working on large-scale projects?

Sr Software Development Engineers in Test (SDETs) often encounter challenges such as managing complex test automation frameworks, ensuring comprehensive test coverage for rapidly evolving codebases, and coordinating with multiple development and QA teams. Balancing the need for speed in continuous integration pipelines with maintaining high-quality standards can also be demanding. Additionally, SDETs are frequently responsible for mentoring junior testers and advocating for best testing practices across cross-functional teams, which requires strong communication and leadership skills.

What does a software development engineer in test do?

A Software Development Engineer in Test (SDET) designs, develops, and maintains automated test frameworks and scripts to ensure software quality. They collaborate with development teams to identify testing requirements, write test cases, and use tools like Selenium or JUnit to execute tests, often integrating testing into continuous integration pipelines.

What is a Sr Software Development Engineer In Test (Sr SDET)?

A Sr Software Development Engineer In Test (Sr SDET) is a senior-level professional responsible for designing, developing, and maintaining automated test frameworks and tools to ensure the quality of software products. They work closely with developers and other QA team members to create robust testing strategies, identify defects, and improve the overall software development process. Sr SDETs have advanced programming skills, deep knowledge of test automation, and often mentor junior team members. Their goal is to enable efficient, reliable, and scalable automated testing throughout the software development lifecycle.

What are the key skills and qualifications needed to thrive as a Sr Software Development Engineer In Test, and why are they important?

To thrive as a Sr Software Development Engineer In Test, you need advanced programming skills (such as Java, Python, or C#), deep understanding of software testing methodologies, and a bachelor’s or master’s degree in computer science or a related field. Expertise with automation frameworks (like Selenium or Cypress), CI/CD tools (Jenkins, Git), and test management systems is typically required, along with certifications such as ISTQB being beneficial. Exceptional problem-solving abilities, attention to detail, and strong collaboration and communication skills distinguish standout professionals in this role. These competencies ensure the delivery of high-quality, reliable software products through efficient test automation and seamless teamwork.

How much salary is a senior test engineer?

A senior software development engineer in test typically earns between $90,000 and $130,000 annually, depending on location, experience, and company size. Salaries can vary based on skills such as automation, scripting, and familiarity with testing tools like Selenium or JUnit.

What engineer makes $500,000 a year?

Senior Software Development Engineers in Test (SDETs) at large tech companies or with extensive experience and specialized skills can earn $500,000 or more annually, often including bonuses, stock options, and other compensation. Achieving this level typically requires advanced expertise in automation, testing frameworks, and programming, along with a strong track record of impact and leadership in the field.
What are popular job titles related to Sr Software Development Engineer In Test jobs in Vancouver, BC? For Sr Software Development Engineer In Test jobs in Vancouver, BC, the most frequently searched job titles are:
What job categories do people searching Sr Software Development Engineer In Test jobs in Vancouver, BC look for? The top searched job categories for Sr Software Development Engineer In Test jobs in Vancouver, BC are:
Senior Software Development Engineer in Test (SDET) - Backbase & Digital Banking

Senior Software Development Engineer in Test (SDET) - Backbase & Digital Banking

Aequilibrium Software Inc.

Vancouver, BC • Remote

Full-time

Posted 5 days ago

New


Job description

Senior Software Development Engineer in Test (SDET) – Backbase & Digital Banking

Location: Remote – Americas
Eligible locations: Canada, United States, and Latin America
Engagement: Full-time or contract, depending on location

About Aequilibrium

Aequilibrium is a digital consulting and technology company helping financial institutions modernize digital banking, improve member experiences, and deliver complex platform transformations. We work with credit unions, banks, and fintech partners across North America, supporting strategy, UX, engineering, integration, QA automation, cloud, and platform delivery.

We are looking for a Senior Software Development Engineer in Test (SDET) with strong experience in automation, digital banking, and quality engineering to join our team. This role is ideal for someone who thinks like a developer, understands complex enterprise systems, and can help clients build reliable, scalable, and high-performing digital banking platforms.

About the Role

As a Senior SDET, you will help design, build, and maintain automated testing frameworks for web, mobile, API, and backend systems. You will work closely with developers, architects, product owners, DevOps engineers, and client stakeholders to improve quality across the software delivery lifecycle.

You will play a key role in ensuring that digital banking solutions are reliable, secure, performant, and ready for production use.
We are open to both full-time employees and independent contractors, depending on your location and preference. For candidates based in Canada, the expected salary range for this full-time position is CAD $110,000–$140,000 per year, plus our standard benefits package. For candidates located outside Canada (United States and Latin America), we are also open to contractor engagements, with typical compensation ranging from USD $40–$70 per hour, based on experience, technical expertise, and the nature of the engagement.

What You’ll Do
  • Design, build, and maintain scalable test automation frameworks for digital banking applications.

  • Develop automated tests for web, mobile, API, backend, and integration layers.

  • Create and maintain automated regression, functional, smoke, integration, and end-to-end test suites.

  • Build and maintain mobile test automation using Appium, Espresso for Android, and XCTest for iOS.

  • Support quality engineering practices across Agile delivery teams.

  • Collaborate with developers to define testable acceptance criteria and improve code quality.

  • Implement automated testing within CI/CD pipelines.

  • Develop API automation for RESTful services, microservices, and integration points.

  • Support performance testing, load testing, and reliability validation.

  • Analyze test results, identify defects, and work with engineering teams to resolve issues.

  • Help define testing standards, automation patterns, and quality gates.

  • Participate in code reviews for automation frameworks and test scripts.

  • Mentor other QA engineers and contribute to a strong quality engineering culture.

  • Work directly with client teams in a consulting environment.

What We’re Looking For
  • 7+ years of experience in software quality engineering, test automation, or SDET roles.

  • Strong experience designing and maintaining automated testing frameworks.

  • Strong programming skills in one or more languages such as Java, C#, JavaScript/TypeScript, Python, or Kotlin.

  • Experience with UI automation tools such as Selenium, Playwright, Cypress, or similar.

  • Experience working with Appium and in developing and maintaining mobile test automation with Espresso for Android and XCTest for iOS.

  • Strong API testing experience with tools such as REST Assured, Postman, Karate, and similar tools.

  • Experience testing microservices, APIs, and distributed systems.

  • Experience integrating automated tests into CI/CD pipelines using tools such as Azure DevOps, GitHub Actions, Jenkins, GitLab CI, or similar.

  • Experience with Git, pull requests, branching strategies, and code reviews.

  • Strong understanding of Agile delivery practices.

  • Experience with SQL and database validation.

  • Ability to troubleshoot complex technical issues across frontend, backend, mobile, API, and infrastructure layers.

  • Strong communication skills and comfort working directly with client stakeholders.

Nice to Have
  • Experience with Backbase, VeriPark, or other digital banking platforms.

  • Experience in credit unions, banking, fintech, lending, originations, payments, or member onboarding.

  • Experience with performance testing tools such as JMeter, BlazeMeter, Azure Load Testing, OctoPerf, or similar.

  • Experience with cloud platforms such as Azure, AWS, or Google Cloud.

  • Experience with observability and monitoring tools such as Grafana, Azure Application Insights, Splunk, Kibana, Datadog, or OpenTelemetry.

  • Experience with contract testing, OpenAPI, OAuth, identity, authentication, or authorization flows.

  • Experience with BDD tools such as Cucumber, Gherkin, or SpecFlow.

  • Experience with AI-assisted development or testing tools such as GitHub Copilot, Cursor, ChatGPT, Claude, or similar tools.

  • Consulting or client-facing delivery experience.

What Makes You Successful

You are a strong technical QA professional who can operate as an engineer, not just a tester. You understand how modern applications are built and how to validate them at every layer. You can work independently, communicate clearly, and help clients improve their quality practices.

You are comfortable in complex enterprise environments and enjoy solving problems across systems, teams, and technologies.

Why Join Aequilibrium
  • Work on meaningful digital banking transformation programs.

  • Collaborate with senior engineers, architects, designers, and product leaders.

  • Support leading credit unions and financial institutions across North America.

  • Join a remote-first team with a strong consulting and engineering culture.

  • Help shape the future of quality engineering in digital banking.

Powered by JazzHR

xDkhn4b4Qs