-
Demonstrated professional experience testing software applications through their development and release lifecycle.
-
Proven ability to independently plan, execute and document testing for changes involving both frontend and backend components.
-
Experience investigating, documenting, prioritizing and retesting defects.
-
Practical experience with functional, integration, regression, exploratory and unit testing. • Experience testing APIs and validating data using SQL queries.
-
Ability to develop test scenarios from requirements, user stories and acceptance criteria, including cases where documentation is incomplete.
-
Experience identifying release risks and communicating testing status and limitations to technical and non technical stakeholders. Development and technical ability
-
Demonstrated hands-on experience developing, maintaining, debugging and testing both frontend and backend systems across multiple technologies.
-
Strong working knowledge of SQL, JavaScript, HTML and PHP or another backend language used in production.
-
Experience working with ReactJS or a comparable modern frontend framework.
-
Ability to read and troubleshoot code across modern and legacy systems, including applications using PHP, SQL, Python, HTML, XHTML, ReactJS and JavaScript, as relevant to the work assigned.
-
Experience using Git for source control, including reviewing changes and working with branches and pull requests.
-
Ability to use browser developer tools, application logs, API testing tools and database queries to investigate defects.
-
Ability to discuss the likely cause of a defect and recommend or implement a reasonable solution, while recognizing when further investigation or specialist support is needed. Professional foundations and AI-assisted work
-
Professional experience in software development and/or QA/QC before January 1, 2020, with demonstrable hands-on experience in both development and QA/QC over the course of your career.
-
A strong foundation in software development, testing and debugging practices that can be demonstrated independently, without relying on generative AI to perform the core reasoning.
-
Familiarity with modern AI-assisted development tools, such as ChatGPT Codex and Claude Code, and an understanding of how they can support development, test design, debugging and documentation.
-
Ability to critically review, validate and take responsibility for AI-assisted work, including checking code and test results for correctness, security and unintended effects.
-
Ability to follow company requirements for protecting source code, credentials, customer information and other sensitive data when using AI tools. Candidates should be prepared to provide concrete evidence of their individual contributions to frontend and backend development and testing. Examples may include sanitized code samples, public repositories, test cases, defect reports, architecture or debugging walkthroughs, or a structured discussion of professional work that does not disclose confidential information. FRONTIER NETWORKS | QA/QC ANALYST AND DEVELOPER | 3 Communication and working style • Strong written and spoken English, including the ability to explain technical issues clearly and participate in remote discussions.
-
Excellent attention to detail and a consistent approach to producing accurate, well-documented work. • Demonstrated ability to manage priorities, meet agreed deadlines and communicate early when a commitment or release is at risk.
-
Ability to work independently in a remote environment while remaining responsive and collaborative with colleagues in India and Canada.
-
Willingness to ask questions, seek feedback, challenge assumptions constructively and continuously improve.
-
Availability to work primarily in alignment with Canadian business hours is preferred. A schedule based on Indian daytime hours may be considered for a strong candidate, provided there is sufficient agreed overlap for instructions, meetings, collaboration and handoffs. Specific hours will be confirmed during recruitment.