QA Analyst
- Canada
Full-time
Applications open in a new tab.
Job details
- Job type
- Full-time
- Posting language
- English
- Posted
Original job description
Key Responsibilities
- Analyze business requirements, functional specifications, and technical documents to understand application functionality.
- Develop and execute test plans, test scenarios, and detailed test cases based on project requirements.
- Perform manual testing to verify application functionality, usability, and reliability.
- Conduct functional, regression, smoke, sanity, integration, and system testing.
- Identify, document, track, and report software defects with clear steps to reproduce.
- Perform retesting and regression testing to verify defect fixes.
- Validate application workflows, user interfaces, and business logic against defined requirements.
- Execute test cases across different browsers, devices, and testing environments.
- Maintain test documentation, test execution reports, and defect tracking records.
- Work closely with developers, business analysts, and project managers to resolve quality-related issues.
- Participate in requirement review meetings, sprint planning, and Agile development activities.
- Perform basic database validation using SQL queries.
- Ensure adequate test coverage before software releases.
- Provide regular updates on testing progress, defect status, and quality metrics.
- Support User Acceptance Testing (UAT) and production validation activities when required.
Required Skills and Competencies
- Strong analytical and logical thinking.
- Excellent attention to detail.
- Good problem-solving and troubleshooting abilities.
- Ability to understand business and technical requirements.
- Good written and verbal communication skills.
- Effective documentation and reporting skills.
- Ability to work independently and collaboratively within a team.
- Good time-management and organizational skills.
- Willingness to learn new testing tools and technologies.
- Ability to work effectively in a fast-paced development environment.
Key Performance Indicators (KPIs)
- Accuracy and completeness of test cases.
- Effective test coverage of application requirements.
- Timely execution of assigned test cases.
- Accuracy of defect identification and reporting.
- Successful validation of defect fixes.
- Reduction in recurring software defects.
- Quality of testing documentation and reports.
- Contribution to overall product quality and release readiness.
Technical Skills Required
- Manual Testing
- Software Testing Fundamentals (SDLC & STLC)
- Functional, Regression, Smoke & Sanity Testing
- Test Case Design & Test Scenario Preparation
- Bug Tracking & Defect Management (Jira)
- Database Testing & SQL
- API Testing (Postman)
- Automation Testing (Selenium)
- Web Application & Cross-Browser Testing
- Agile & Scrum Methodologies
More about this job
Responsibilities
Analyze requirements and create and execute test plans and cases for manual, functional, regression, integration, and other testing activities. Document and track defects, validate fixes, maintain testing records, and collaborate with project teams to support release readiness and product quality.
Requirements
The role requires strong analytical thinking, attention to detail, problem-solving, communication, and documentation skills, along with the ability to work independently and collaboratively. Technical skills include manual testing, SDLC/STLC fundamentals, test design, Jira, SQL, Postman, Selenium, cross-browser testing, and Agile/Scrum.
Skills
- Manual Testing
- Software Testing
- Test Case Design
- Functional Testing
- Regression Testing
- Smoke Testing
- Sanity Testing
- Integration Testing
- System Testing
- Defect Management
- Jira
- SQL
- Database Testing
- API Testing
- Postman
- Selenium
Visa sponsorship
Not detected in the job text
Categories
- Software
- Technology
- Engineering
Keywords
- Manual Testing
- Software Testing
- SDLC
- STLC
- Functional Testing
- Regression Testing
- Smoke Testing
- Sanity Testing
- Integration Testing
- System Testing
- Test Plans
- Test Scenarios
- Test Case Design
- Defect Management
- Jira
- Database Testing
- SQL
- API Testing
- Postman
- Automation Testing
- Selenium
- Web Applications
- Cross-Browser Testing
- Agile
- Scrum
- User Acceptance Testing
- UAT
- Quality Assurance
- Bug Tracking
- Release Readiness