Functional Quality Assurance (QA) Tester
- Mississauga, ON, Canada
Contract
Applications open in a new tab.
Job details
- Job type
- Contract
- Apply by
- Posting language
- English
- Posted
Original job description
Position - Functional Quality Assurance (QA) Tester
Contract - Long Term
Location - Mississauga, ON (3 days hybrid)
Key Responsibilities
- Develop and execute functional, regression, integration, end-to-end, and exploratory test cases.
- Review requirements, user stories, and acceptance criteria to identify test scenarios, edge cases, and potential gaps.
- Document, track, retest, and validate defects through resolution.
- Test applications and integrations within an AWS environment, including Lambda, SQS, SNS, S3, and CloudWatch.
- Perform API testing to validate requests, responses, payloads, integrations, and error scenarios.
- Perform database testing and SQL queries to validate data accuracy and troubleshoot issues.
- Use logs and application data to investigate issues and support root-cause analysis.
- Create and maintain test cases using Zephyr Essentials and manage defects and work items in Jira.
- Identify opportunities to automate repetitive and regression test cases.
- Work with automation tools and frameworks to develop or maintain automated tests.
- Use and experiment with AI tools to improve test-case creation, test coverage, automation, troubleshooting, and overall QA efficiency.
Qualifications
- Strong experience in functional/manual software testing.
- Experience testing cloud-based applications, preferably within AWS.
- Experience with API testing, database testing, and SQL.
- Experience with Jira, Zephyr Essentials, and Confluence.
- Experience with or a strong understanding of test automation.
- Comfortable using and experimenting with AI tools and applying AI to testing and automation activities.
- Strong analytical, troubleshooting, and problem-solving skills.
- Experience working in an Agile software delivery environment.
- Strong communication and collaboration skills.
Preferred Experience
- Testing serverless or event-driven AWS applications.
- Working with Lambda, SQS/SNS, CloudWatch, and S3.
- API testing tools such as Postman.
- Automating functional, regression, or API testing.
- Using AI-assisted tools to generate test scenarios, support automation, analyze results, or improve QA processes.
More about this job
Responsibilities
Develop and execute functional, regression, integration, end-to-end, and exploratory tests; review requirements and acceptance criteria; and track defects through resolution. Test AWS-based applications, APIs, and databases, use logs and data to investigate issues, maintain test cases and work items in Zephyr Essentials and Jira, and identify opportunities to improve automation and QA with AI tools.
Requirements
The role requires strong experience in functional and manual testing, along with experience in API and database testing, SQL, and cloud-based applications, preferably on AWS. Candidates should understand test automation, be comfortable applying AI tools to QA, and bring strong analytical, communication, and collaboration skills in an Agile environment.
Skills
- Functional Testing
- Manual Testing
- Regression Testing
- Integration Testing
- End-to-End Testing
- Exploratory Testing
- API Testing
- Database Testing
- SQL
- AWS
- Test Automation
- Jira
- Zephyr Essentials
- Confluence
- Defect Management
- Agile
Visa sponsorship
Not detected in the job text
Categories
- Software
- Technology
Keywords
- Functional Testing
- Manual Testing
- Regression Testing
- Integration Testing
- End-to-End Testing
- Exploratory Testing
- Test Cases
- Acceptance Criteria
- Defect Tracking
- AWS
- Lambda
- SQS
- SNS
- S3
- CloudWatch
- API Testing
- Postman
- Database Testing
- SQL
- Zephyr Essentials
- Jira
- Confluence
- Test Automation
- AI-Assisted Testing
- Agile
- Root-Cause Analysis