
Agile Test Engineer - QA - Manual & Automation Experience Required
- Toronto, ON
- Permanent
- Full-time
- Transformation Experts: We transform traditional business models into agile, AI-powered ecosystems.
- Strategic Visionaries: We navigate the uncharted waters of technological evolution.
- Product Virtuosos: We orchestrate the creation of world-class digital solutions.
- Code Optimizers: We leverage AI to refine and perfect digital systems.
- Mobile & Web Development: (iOS, Android, React Native, React, Node.js)
- Voice-Activated Platforms: (Amazon Alexa, Google Home)
- Connected Ecosystems: (Cars and Homes)
- Streaming Platforms: (Roku, Fire TV, Android TV, tvOS)
- Design and execute testing strategies across mobile, web, voice, wearable, and OTT applications to ensure robust application quality
- Execute functional, exploratory, regression,automated, and AI-assisted testing and troubleshooting defects
- Deploy and maintain AI-enhanced testing frameworks to streamline testing processes and improve accuracy
- Conduct performance, security, and accessibility testing to ensure compliance with modern standards
- Leverage generative AI platforms to create intelligent test cases, automate maintenance tasks, and conduct risk-based testing analysis
- Assist in implementing machine learning-based testing solutions for predictive defect detection and test optimization
- Analyze large-scale testing data using AI-driven analytics for insights and improvements
- Support the development and monitoring of automated test scripts with self-healing capabilities
- Define testing strategies that ensure software quality throughout the entire SDLC
- Partner with cross-functional teams (developers, designers, product managers) in Agile environments
- Participate in shift-left testing practices, engaging from requirements gathering through production deployment
- Mentor junior team members in modern testing methodologies and AI tool adoption
- Consult with clients to understand testing requirements and define quality metrics
- Research and implement emerging testing technologies and methodologies
- Drive continuous improvement initiatives and champion quality engineering best practices
- Contribute to test automation strategy and CI/CD pipeline optimization
- Experience: 3-5 years in software testing and quality assurance with focus on mobile applications (iOS, Android)
- Education: Bachelor's or Master's degree in Computer Science, Engineering, or related field
- Programming: Proficiency in JavaScript, TypeScript, Python, Java, or similar languages with OOP concepts
- Automation Expertise: Hands-on experience with Playwright, Cypress, Appium, Selenium, and modern test frameworks
- AI/ML Fundamentals: Understanding of machine learning concepts, data analysis, and AI-powered testing tools
- API Testing: Experience with REST APIs using tools like Postman, Charles Proxy
- Version Control: Proficiency with Git and collaborative development workflows
- AI-Powered Testing: Experience with generative AI testing tools and natural language test creation
- Data Analytics Fundamentals: Ability to assess data quality, interpret testing metrics, and extract actionable insights from test results
- CI/CD Pipeline Integration: Experience integrating automated tests into continuous integration pipelines
- Cross-Platform Testing: Proficiency testing applications across multiple browsers, operating systems, and device types to ensure consistent user experience
- Accessibility Testing: Understanding of WCAG guidelines and accessibility testing
- Performance Testing: Knowledge of JMeter, load testing, and performance optimization techniques
- Security Testing: Familiarity with security testing practices, vulnerability assessment, and compliance standards
- Analytical Thinking: Strong problem-solving, debugging, and root-cause analysis capabilities
- Communication: Excellent written and verbal communication with technical and non-technical stakeholders
- Agile Methodology: Deep understanding of Agile/Scrum practices and iterative development
- Quality Advocacy: Passionate about pushing quality boundaries and motivating teams toward excellence
- Adaptability: Ability to quickly learn new technologies and adapt to changing requirements
- Experience building automated test frameworks from scratch
- Native mobile testing with XCUITest, Espresso, or similar frameworks
- Experience with AI testing platforms (Functionize, Mabl, testRigor, KaneAI)
- Knowledge of containerization (Docker, Kubernetes) for test environment management
- Experience testing AI/ML models and algorithms
- IoT and connected device testing experience
- Blockchain or cryptocurrency application testing
- Background in data science or machine learning engineering
- Defect detection rate and severity analysis
- Test coverage and automation ratio improvements
- Customer-reported defect reduction percentage
- AI tool adoption and ROI measurement
- Test execution time reduction through automation
- Process improvement initiatives implemented
- Team collaboration effectiveness scores
- Continuous learning and certification achievements
- Knowledge sharing and mentoring contributions
- Cross-functional collaboration success metrics