Incognito Software Systems logo
Incognito Software Systems

Incognito helps global service providers accelerate and innovate their broadband services with automated OSS solutions.

Senior Software Test Engineer

SDETSDETFull TimeRemoteSeniorTeam 201-500Since 1992H1B No SponsorCompany SiteLinkedIn

Location

Canada

Posted

126 days ago

Salary

$80K - $95K / year

Seniority

Senior

Job Description

Senior Software Test Engineer

Incognito Software Systems

• Lead, mentor, and develop a team of 5+ test engineers across varying experience levels. • Set technical direction for the team frameworks, standards, tooling, and automation strategy. • Manage sprint workload, priorities, and cross-team coordination across multiple concurrent projects. • Represent the QA function in leadership discussions, sprint planning, and architectural reviews. • Build a team culture grounded in ownership, craftsmanship, and continuous improvement. • Design and execute comprehensive test strategies for distributed, microservices-based backend systems. • Validate system behavior under real-world conditions including network partitions, service failures, message queue backlogs, and high concurrency. • Test message-driven and event-driven architectures (e.g. Kafka, RabbitMQ) for correctness, ordering guarantees, and failure recovery. • Validate data consistency, idempotency, and correctness across distributed components and databases. • Build and maintain backend service integration and contract tests. • Design and maintain automated UI test suites for web-based applications using tools such as Playwright, Cypress, or Selenium. • Own performance testing strategy designing, executing, and analyzing load, stress, soak, and spike tests. • Investigate, triage, and resolve test failures — distinguishing flaky tests from real defects. • Partner closely with developers, architects, and product teams to understand requirements and surface quality risks early.

Job Requirements

  • Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent experience.
  • 5+ years of hands-on experience in software testing, with strong coverage of both backend and frontend systems
  • 2+ years leading or mentoring a QA team, with direct experience managing 5+ engineers preferred.
  • Proven experience testing distributed systems microservices, event-driven architectures, or message brokers.
  • Proficiency in UI automation using Playwright, Cypress, Selenium, or equivalent.
  • Strong programming skills in Python, Java, or JavaScript able to write production-quality test code.
  • Experience with API testing tools such as Postman, REST Assured, or similar.
  • Solid experience with performance and load testing tools (k6, JMeter, Gatling, Locust, or similar).
  • Understanding of distributed systems concepts: CAP theorem, eventual consistency, retry logic, circuit breakers, timeouts.
  • Experience working in Linux/Unix environments.
  • Familiarity with CI/CD platforms such as Jenkins, GitHub Actions, or GitLab CI.
  • Strong analytical mindset with attention to edge cases, failure modes, and non-obvious system interactions.
  • Experience with containerized environments (Docker, Kubernetes) is a strong asset.
  • Familiarity with observability tooling (logs, metrics, tracing) to support test investigation.

Benefits

  • Health insurance
  • 401(k) matching
  • Flexible work hours
  • Paid time off
  • Remote work options

Related Categories

Related Job Pages

More SDET Jobs

Fidelity Investments logo

Senior Software Engineer in Test

Fidelity Investments

Founded in 1946 and headquartered in Boston, Massachusetts, Fidelity Investments is a financial services corporation specializing in investment management, reti

SDET126 days ago

Title: Senior Software Engineer in Test- Playwright, Selenium Location: Smithfield, RI Merrimack, NH Full time Job Description: Note: Fidelity will not provide immigration sponsorship for this position. Senior Software Engineer in Test The Role Fidelity is seeking a Senior Software Engineer in Test to join the Fidelity Institutional Technology Development team. In this role, you will apply strong software development and test automation expertise to design, test, deploy, and maintain high-quality solutions, with a focus on improving delivery speed, efficiency, and overall product quality. You will partner closely with Agile team members to lead quality practices across the development lifecycle, including defining and implementing test strategies, building automation frameworks, and developing automated and functional tests (unit, integration, and end-to-end). The role also involves driving quality within CI/CD pipelines, performing quality inspections and audits, coaching developers on quality best practices, and collaborating on test coverage, release velocity, and production health—while continuously leveraging new technologies to improve testing processes and outcomes. The Expertise and Skills You Bring - Bachelor’s or Master’s degree in Computer Science, Software Engineering, or related field - 5+ years of Quality Engineering experience in automated testing environments - 4+ years building strong test automation for web-based applications - 4+ years working in Agile environments (SAFe Agile preferred) - 2+ years of software development experience (preferred) - Strong understanding of QA methodologies, SDLC, TDD, and BDD principles - Experience testing enterprise applications in cloud environments (e.g., AWS) - Expertise with automated testing tools such as Playwright, Cypress, Cucumber, Serenity, or Selenium - Hands-on experience with REST and SOAP API automation (Rest Assured, ReadyAPI, JUnit) - Experience with CI/CD pipelines and build tools (Jenkins, Artifactory, Bitbucket, Terracore) - Knowledge of containers and orchestration technologies (Docker, Kubernetes) - Multi-stack engineering experience across Java/J2EE, Spring, JavaScript/Angular, and web services - Experience creating mock services for microservice-based architectures - Proficiency in one or more programming languages (Java, C#, TypeScript, Angular, HTML, XML, VB.NET) - Experience with source control and test management tools (Atlassian suite, XRay) The Team You will collaborate with a diverse group of partners—including business stakeholders, architects, systems analysts, engineers, and technical leads—to develop and maintain mission‑critical security functionality. This includes features such as login and authentication flows, password recovery, multi‑factor authentication, and related capabilities. Your work directly supports thousands of registered investment advisors, correspondents, and individual investors who rely on our platform every day. Certifications: Category: Information Technology Most roles at Fidelity are Hybrid, requiring associates to work onsite every other week (all business days, M-F) in a Fidelity office. This does not apply to Remote or fully Onsite roles. Some roles may have unique onsite requirements.

Rhode Island + 1 moreAll locations: Rhode Island | New Hampshire
Job Closed
NST Cyber - Your Trusted Enterprise CTEM Partner logo

QA Automation Engineer

NST Cyber - Your Trusted Enterprise CTEM Partner

Maximize the Security of Your Enterprise with NST Assure's Continuous Threat Exposure Management (CTEM) Platform

SDET126 days ago
OtherRemoteTeam 51-200Since 2022H1B No Sponsor

• Develop and maintain automated test scripts using Selenium/Cypress • Write and execute test plans, test cases, and test scripts for functional, regression, and UAT testing • Perform manual testing when necessary • Identify, document, and track bugs using a bug tracking system • Collaborate with developers and other stakeholders to ensure quality throughout the software development lifecycle • Contribute to the improvement of testing processes and methodologies • Set up and maintain test environments using Docker • Work in a Linux environment for testing and development purposes • Participate in code reviews and provide feedback on testability • Perform API testing using tools like Postman to validate RESTful APIs and ensure their functionality and performance • Conduct Database testing, including writing and executing SQL queries to validate data integrity, ensure proper functionality, and verify database interactions

United States
MedMe Health logo

Intermediate QA Automation Engineer – APAC/LATAM

MedMe Health

MedMe is building the operating system to transform pharmacies into community health hubs.

SDET126 days ago
Full TimeRemoteTeam 11-50Since 2019H1B No Sponsor

• As a QA Automation Engineer at MedMe, you’ll be a key driver in ensuring the quality, reliability, and performance of our pharmacy care management platform. • You will work closely with small, agile engineering teams to design, implement, and maintain testing strategies that support our platform across web and API interfaces. • This role is critical to maintaining the high standards our 4,500+ pharmacy clients rely on while helping MedMe expand into new markets and scale internationally. • You’ll help shape testing practices, influence development workflows, and ensure new features meet both functional and performance expectations.

Canada
CA$15K - CA$65K / year
Job Closed
Veeam Software logo

QA Automation Engineer, C#

Veeam Software

Your Single Backup and Data Management Platform for Cloud, Virtual and Physical

SDET126 days ago
Full TimeRemoteTeam 1,001-5,000Since 2006H1B Sponsor

• Develop and maintain automated tests for Veeam products • Collaborate across the software development team • Enhance frameworks and modules for automated testing • Contribute to test design and implementation • Analyze product source code • Support internal automated testing systems • Build and manage testing infrastructure • Analyze test results, and maintain defects database

Portugal
Job Closed