QA Analyst
- Canada
Full-time
Applications open in a new tab.
Job details
- Job type
- Full-time
- Posting language
- English
- Posted
Original job description
Roles and Responsibilities
- Analyze business and functional requirements.
- Prepare and review test scenarios and test cases.
- Perform functional testing, regression testing, smoke testing, and sanity testing.
- Execute test cases and identify software defects.
- Report bugs with clear steps to reproduce the issue.
- Track and monitor defects until closure.
- Perform retesting after bug fixes.
- Validate application functionality and user interfaces.
- Perform database testing using SQL queries.
- Conduct API testing using Postman.
- Participate in requirement review and project meetings.
- Maintain test documentation and prepare test reports.
- Ensure quality standards are met before application release.
Technical Skills
- Knowledge of Software Testing Life Cycle (STLC).
- Understanding of Software Development Life Cycle (SDLC).
- Knowledge of Manual Testing concepts.
- Experience in writing and executing test cases.
- Knowledge of Functional, Regression, Smoke, and Integration Testing.
- Basic knowledge of SQL and database testing.
- Familiarity with Jira or other bug-tracking tools.
- Basic knowledge of API testing using Postman.
- Understanding of Agile and Scrum methodologies.
- Knowledge of Selenium automation is an added advantage.
Soft Skills
- Strong analytical and problem-solving skills.
- Good verbal and written communication.
- Attention to detail.
- Ability to work independently and collaboratively.
- Good time management skills.
- Quick learning and adaptability.
Key Performance Indicators (KPIs)
- Test case execution and coverage.
- Defect identification and reporting.
- Bug reporting accuracy.
- Defect resolution and retesting.
- Testing completion within deadlines.
- Overall application quality.
Tools & Technologies
- Jira – Bug Tracking
- TestRail / Zephyr – Test Management
- Postman – API Testing
- MySQL / SQL Server – Database Testing
- Selenium – Automation Testing
- Agile / Scrum – Project Methodology
More about this job
Responsibilities
Analyze requirements, prepare and execute test cases, and perform functional, regression, smoke, sanity, database, and API testing. Report and track defects through resolution, retest fixes, maintain test documentation, and help ensure application quality before release.
Requirements
The role requires knowledge of STLC, SDLC, manual testing, test case execution, and common testing types, along with basic SQL, database testing, and API testing using Postman. Familiarity with Jira or other defect-tracking tools and Agile/Scrum is expected; Selenium knowledge is an advantage.
Skills
- Manual Testing
- Functional Testing
- Regression Testing
- Smoke Testing
- Integration Testing
- Test Case Design
- Defect Tracking
- SQL
- Database Testing
- API Testing
- Postman
- Jira
- TestRail
- Zephyr
- Agile
- Scrum
Visa sponsorship
Not detected in the job text
Categories
- Software
- Technology
Keywords
- Software Testing Life Cycle
- Manual Testing
- Functional Testing
- Regression Testing
- Smoke Testing
- Sanity Testing
- Integration Testing
- Test Scenarios
- Test Cases
- Defect Tracking
- SQL
- Database Testing
- API Testing
- Postman
- Jira
- TestRail
- Zephyr
- Selenium
- Agile
- Scrum
- Retesting
- Test Documentation
- Test Reporting
- Quality Assurance