Pillway - Full-time
In-Office | Brampton, ON, Canada
Overview
We are looking for a highly skilled QA Engineer with expertise in automation testing, manual testing, and AI-driven QA practices. The candidate will ensure product quality by building robust test frameworks, integrating them into CI/CD pipelines, and leveraging AI/ML tools to improve test efficiency, coverage, and defect prediction.
Responsibilities
- Automation & Manual Testing: Design, develop, and maintain scalable automation frameworks for web, mobile, and APIs.
- Write and execute test cases, scenarios, and acceptance criteria.
- Perform manual exploratory testing for edge cases and new features.
- Conduct functional, regression, smoke, integration, performance, load, and security testing.
- AI-Powered QA: Leverage AI tools for test case generation, test optimization, and defect clustering.
- Apply AI-based visual testing and anomaly detection.
- Use NLP-based models for requirement analysis and automated acceptance criteria.
- Research and introduce generative AI tools for test data creation and root cause analysis.
- CI/CD & DevOps Integration: Collaborate with DevOps to integrate automated test suites into CI/CD pipelines (Azure DevOps, Jenkins, Bitbucket, GitHub Actions, GitLab).
- Ensure smoke, regression, and performance tests run automatically in pipelines.
- Configure quality gates (e.g., code coverage, defect leakage thresholds).
- Monitor and debug test executions in pipeline runs.
- Work with Docker/Kubernetes for containerized test execution.
- Collaboration & Quality Processes: Work with developers and product managers to define test strategies in Agile ceremonies.
- Set up and manage test environments and synthetic test data.
- Track and report defects using JIRA, Azure Boards, or similar tools.
- Drive adoption of QA best practices and AI-augmented processes.
Required Skills & Qualifications
- Bachelor’s degree in Computer Science, Engineering, or related field.
- 2-3 years of QA experience (manual + automation).
- Strong experience with test automation frameworks (Selenium, Cypress, Playwright, Appium).
- Hands-on experience with API testing (Postman, RestAssured, Karate).
- Familiarity with AI-powered QA platforms.
- Knowledge of CI/CD pipelines and cloud platforms (Azure, AWS, or GCP).
- Experience with test management tools (TestRail, Zephyr, Xray).
Preferred Skills
- Knowledge of AI/ML frameworks (TensorFlow, PyTorch, Scikit-learn) for QA innovation.
- Familiarity with performance testing tools (JMeter, Gatling, Locust).
- Understanding of static code analysis/security tools (SonarQube, OWASP ZAP, StackHawk).
- QA certifications (ISTQB, AI in Testing, or equivalent).