Location: Montreal (Onsite)
Hours: 8am-4pm local time
Contract Type: Contractor, monthly payments in US dollars
Benefits: 9 paid holidays, plus 10 days of PTO (available after 6 months)
WebRTC.ventures is one of the few software development agencies in the world dedicated exclusively to real-time applications. Originally founded as AgilityFeat in 2010, we began specializing in WebRTC in 2015. We are headquartered in Charlottesville, VA, with a QA/testing center in Panama City, Panama, and a remote office in Bogotá, Colombia.
We are seeking a detail-oriented and proactive QA Engineer to work on-site in Montreal, Canada alongside a long-term client in the satellite and telecommunications space. You’ll be responsible for designing and executing test procedures, implementing manual and automated testing strategies, and collaborating closely with development teams to ensure software quality across web and mobile platforms.
This is a client-facing role that requires strong communication skills in both English and French (B2+ or above).
Key Responsibilities
Analyze application functionality and identify bugs and bottlenecks
Design and execute manual and automated testing procedures
Develop and maintain automated test scripts and frameworks
Collaborate with developers and product teams to define acceptance criteria and testing strategies, and to communicate findings for continuous improvement
Ensure performance, scalability, and reliability of applications across platforms
Validate application behavior under various network topologies and constrained environments (e.g., behind NAT or through VPN)
Technical Qualifications
Bachelor’s degree in Engineering or related field
2+ years of experience as a QA Engineer for cloud-based applications
Experience with scripting languages such as Python or Bash
Proficiency with Selenium or similar test automation frameworks
Familiarity with network architecture, operating systems (Windows & Linux), and cloud computing platforms
Experience with mobile application testing
Ability to analyze and troubleshoot network-level issues affecting system performance, connectivity, or security.
Nice to have:
Experience with network diagnostic tools (e.g., Wireshark, tcpdump, traceroute)
Experience in telecom or satellite communications
Advanced programming skills
Experience with DevOps tools and methodologies
General Qualifications
Fluent English and French (B2+), both written and spoken
Proactive, professional, respectful, and courteous communication
A keen eye for detail
Good project management skills
An entrepreneurial mindset with the initiative and resourcefulness to quickly identify problems, overcome challenges, and provide timely solutions