Qa Software Engineer Jobs in British Columbia
Create alert for “QA Software Engineer”
British Columbia
Junior QA Software Engineer
Junior QA Software Engineer
Software Test Engineer 2
Software Test Engineer 2
QA Engineer (AI-Forward)
QA Engineer (AI-Forward)
Software Quality Assurance (QA) Specialist
Software Quality Assurance (QA) Specialist
Firmware QA Test Engineer
Firmware QA Test Engineer
Software Engineer, Productivity Apps
Software Engineer, Productivity Apps
Quality Assurance Specialists/DevOps QA Specialist
Quality Assurance Specialists/DevOps QA Specialist
Software Engineer - New Grad (2026 Start)
Software Engineer - New Grad (2026 Start)
Software Engineer (AI)
Software Engineer (AI)
Mobile Applications Software Engineer
Mobile Applications Software Engineer
Software Development Engineer, Managed Connectivity
Software Development Engineer, Managed Connectivity
Software Development Engineer - 2026 (Canada)
Software Development Engineer - 2026 (Canada)
Staff Software Engineer
Staff Software Engineer
Senior Software Engineer
Senior Software Engineer
Embedded Firmware Engineer
Embedded Firmware Engineer
Software Dev Engineer, Alexa Daily Essentials - Device Software
Software Dev Engineer, Alexa Daily Essentials - Device Software
QA Analyst
QA Analyst
Principal Software Engineer (Vancouver Hybrid)
Principal Software Engineer (Vancouver Hybrid)
Software Engineer II - Infrastructure Platform
Software Engineer II - Infrastructure Platform
Software Engineer II - Front-End (EAX)
Software Engineer II - Front-End (EAX)
Junior QA Software Engineer
About the role
Are you passionate about solving problems and delivering next-generation software to enhance the Internet experience? Join a global leader creating software for broadband service providers. We have been growing since 1992 and now work with some of the top service providers worldwide to deliver solutions that are innovative, creative, and make life easier for millions of subscribers.
We are looking for aJunior QA Software EngineerinBritish Columbia. This role is ideal for those who have a passion for a career in quality assurance within the high-tech industry.
As a QA Software Engineer, you will build on your current expertise by demonstrating core competencies as a bright and hardworking individual who thrives on challenges in developing new and contributing to existing test methodologies in our Engineering Department. Projects include the creation of automated tests, focused on JUnit and Playwright development with the goal of contributing to sets of fully automated tests in the field of networking and distributed computing while working on some of the newest technologies. Some testing requires creative approaches to find fast and effective testing solutions, determining the necessary environment and code supported automation.
Role and Responsibilities:
- Design, implement, and maintain automated test suites using Junit and Playwright.
- Continuously refactor and optimize test code to improve readability, execution speed, and coverage.
- Collaborate with developers to identify test gaps and add coverage for new features and bug fixes.
- Monitor test execution results, analyse failures, and provide actionable feedback to development teams.
- Design and execute performance tests using containerized environments.
- Collect and analyze performance metrics (response times, throughput, resource utilization).
- Identify bottlenecks and provide recommendations for optimization.
- Ensure performance tests are repeatable and scalable across environments.
- Containerize test frameworks to ensure reproducibility and portability.
- Build and maintain Docker images for test environments, including dependencies and browsers.
- Optimize container usage for performance testing scenarios.
- Validate and confirm ML models for various data types and sources.
- Standardize playbooks, roles, and variables to ensure consistency and maintainability.
- Stay current with emerging tools and frameworks in test automation, configuration management, and containerization.
Requirements
- Post-secondary degree majoring in Computer, Information Technology or Engineering or 3 years or more of relevant working experience.
- Strong competency and experience in writing code in Java.
- Strong knowledge of TCP/IP networking on Linux, Unix.
- Experience using JUnit and understanding of TDD (Test Driven Development).
- Good understanding of Linux/Unix environments and troubleshooting them.
- Good understanding of Eclipse, GIT and Databases.
- Good analytical and problem-solving skills.
- Willingness and aptitude for finding and reporting software problems.
- Team player that is proficient and productive in producing test scenarios.
- Ability to work productively with limited supervision but capable of asking for help when appropriate/needed.
- Demonstrate excellent communication skills (in English, both written and verbal).
- Though this is a remote role, you must be able to work out of your home office in British Columbia
- The salary range for this role is $55-65,000 CAD
Preferred Specialized Qualifications:
- Experience in scripting (e.g., Python, Shell).
- Experience working with CI/CD pipelines such as Jenkins.
- Experience working in a cloud environment (AWS, GCP, etc).
- Experience working in a Telecom provider.
- Experience working with MongoDB.
- Experience working with ClickhouseDB
- Experience working with Ansible and Docker.
- Knowledge of DSLAMs, CMTSs, and devices: (TR69, cable modem)
- Experience working with multi-tiered or multi-threaded applications.
- Experience in methodologies for GUI Testing.
- Experience in Test methodologies involving Big Data applications.
- Knowledge of network hardware: routers and switches.
- Experience in testing Machine Learning/AI algorithms
Not the right fit? Search for QA Software Engineer jobs in British Columbia
About Incognito Software
Incognito Software Systems provides service orchestration software and services solutions that help fixed service providers manage the next generation in-home broadband experience. Our productized service orchestration platforms allow cable, fiber, and fixed wireless broadband service providers to manage residential and business devices and services, as well as bring extensive automation and analytics to reduce operational costs and improve the user experience. Our solutions are proven in CSP networks globally, delivering tangible operational efficiencies and service agility. With over 30 years of experience, we've helped global providers like Globe, Orange, and Digicel accelerate and innovate in-home broadband services with our modular productized suite of software platforms. Incognito Software Systems is a division of the Lumine Group, a portfolio of Constellation Software Inc., the largest independent software company in Canada.