05 Nov
|
Axella Compusoft
|
Brampton
05 Nov
Axella Compusoft
Brampton
About the Role
We are seeking an experienced QA Tester to join our software quality assurance team. The ideal candidate will have a strong background in manual testing, functional testing, regression testing, API testing, test case design, defect management, and Agile software delivery.
The QA Tester will be responsible for validating software quality across web applications, APIs, integrations, and enterprise systems. This role requires strong analytical skills, attention to detail, problem-solving ability, and close collaboration with Developers, Business Analysts, Product Owners, and other project stakeholders.
Key Responsibilities
- Review business requirements, functional specifications, user stories, and acceptance criteria to identify testing requirements.
- Develop and maintain detailed test plans, test scenarios, test cases, test scripts, and test data.
- Perform functional, regression, integration, system, smoke, sanity, and end-to-end testing.
- Validate web applications, APIs, backend services, databases, and system integrations.
- Execute test cases and document test results accurately.
- Identify, log, track, and manage defects throughout the software development lifecycle.
- Work closely with Developers to reproduce issues, analyze defects, and verify fixes.
- Perform API testing using tools such as Postman, Swagger, SoapUI, or similar tools.
- Validate REST APIs, request and response payloads, status codes, authentication, and business rules.
- Perform database validation using SQL queries to verify data integrity and backend processing.
- Conduct browser compatibility and responsive testing across supported platforms.
- Perform usability and accessibility testing where applicable.
- Validate application behavior against WCAG, AODA, ARIA, keyboard navigation, and accessibility requirements where required.
- Support test automation initiatives using tools such as Selenium, Cypress, Playwright, or similar automation frameworks.
- Create and maintain reusable automated test scripts where applicable.
- Perform regression testing for application releases and production deployments.
- Participate in User Acceptance Testing (UAT) planning and support business users during UAT execution.
- Validate production defects and support root-cause analysis.
- Participate in defect triage meetings and communicate defect severity,
priority, and business impact.
- Verify application integrations with third-party systems and external services.
- Test authentication, authorization, role-based access, session handling, and application security-related functionality.
- Collaborate closely with Developers, Business Analysts, Product Owners, Scrum Masters, UX/UI Designers, and DevOps teams.
- Participate actively in Agile/Scrum ceremonies, including sprint planning, backlog refinement, daily stand-ups, sprint reviews, and retrospectives.
- Estimate testing effort and provide status updates on test execution, defects, risks, and blockers.
- Ensure adequate test coverage for new features, enhancements, bug fixes, and system changes.
- Create regression test suites and maintain them as the application evolves.
- Support release validation, deployment verification, and post-production testing.
- Use tools such as Azure DevOps, Jira, TestRail, Zephyr, or similar test management and defect tracking platforms.
- Maintain QA documentation, test evidence, test reports, traceability matrices, and release validation records.
- Identify opportunities to improve testing processes, test coverage, automation, and overall software quality.
- Ensure delivered solutions meet defined business requirements, technical requirements, usability expectations, and quality standards.
Qualifications
- 5+ years of experience in Software Testing, Quality Assurance, or a similar role within software development environments.
- Strong hands-on experience with manual testing and functional testing.
- Experience creating test plans, test cases, test scenarios, test scripts, and test data.
- Strong experience with regression, integration, system, smoke, sanity, and end-to-end testing.
- Experience testing enterprise web applications and digital platforms.
- Solid experience with defect management and defect lifecycle processes.
- Experience with test management and issue tracking tools such as Azure DevOps, Jira, TestRail, Zephyr, or similar platforms.
- Experience with API testing using Postman, Swagger, SoapUI, or similar tools.
- Strong understanding of HTTP methods, REST APIs, JSON, XML, response codes, and API validation.
- Experience using SQL for database and backend validation.
- Strong understanding of the Software Development Life Cycle (SDLC) and Software Testing Life Cycle (STLC).
- Strong experience working within Agile/Scrum development teams.
- Experience reviewing user stories and acceptance criteria for testability and completeness.
- Experience with browser compatibility and responsive application testing.
- Familiarity with automation tools such as Selenium, Cypress, Playwright, or similar frameworks is considered an asset.
- Experience with JavaScript, TypeScript, Java, Python, or another programming language for test automation is considered an asset.
- Experience testing Angular, React, Java, .NET, or similar enterprise applications is considered an asset.
- Familiarity with CI/CD pipelines and automated test execution is considered an asset.
- Experience with Azure DevOps pipelines, Jenkins, GitHub Actions, or similar DevOps tools is considered an asset.
- Knowledge of accessibility testing using tools such as NVDA, JAWS, axe, Lighthouse, or similar tools is considered an asset.
- Familiarity with WCAG and AODA accessibility standards is considered an asset.
- Understanding of authentication and security testing concepts such as SSO, OAuth, JWT, and role-based access is considered an asset.
- Strong analytical, troubleshooting, documentation, and problem-solving skills.
- Excellent attention to detail and ability to identify edge cases and potential application issues.
- Strong written and verbal communication skills.
- Ability to work independently while collaborating effectively with cross-functional teams.
- Ability to manage multiple testing priorities in a fast-paced Agile environment.
- Experience working with government, public sector, financial services, healthcare, or other enterprise environments is considered an asset.
- QA certifications such as ISTQB, CSTE, or equivalent are considered an asset.
Pay: $40.00-$55.90 per hour
Work Location: Hybrid remote in Brampton, ON L6Y 2Y2
📌 QA Tester (Brampton)
🏢 Axella Compusoft
📍 Brampton