Systems Testing/QA Specialist
Cynet Systems Inc
Toronto
On-site
CAD 80,000 - 100,000
Full time
Job summary
A technology solutions provider in Toronto is looking for a QA Specialist with over 10 years of experience in automated and manual testing. The ideal candidate will have strong skills in developing test strategies and managing multiple projects. Collaborative and communicative team players are encouraged to apply.
Qualifications
- 10+ years of experience in developing test strategies, plans, cases, and troubleshooting.
- Experience testing high-availability applications.
- Ability to manage multiple assignments concurrently.
Responsibilities
- Develop and document comprehensive testing plans and test cases.
- Perform end-to-end system functional testing.
- Conduct performance testing to ensure system integrity.
Skills
Automated testing
Selenium
Version control systems
Defect management tools
Problem-solving skills
Effective communication
Agile methodologies
Interpersonal skills
Negotiation skills
Team player
Tools
Job Description:
Requirement/Must Have:- 10+ years of experience in developing test strategies, test plans, test scenarios, test cases, and troubleshooting technical issues.
- Experience with automated testing and tools such as Selenium.
- Experience with version control systems and defect management tools such as Confluence, JIRA, or TestRail.
- Experience with performing various types of testing, including unit, functional, user acceptance, production acceptance, integration, performance, regression, load, security, backend, and web services testing.
- Experience with multi-tier, multi-platform/technology and integrated/interconnected solutions, as well as reporting systems.
- Experience with systems debugging, refactoring, and optimization.
Experience:- Demonstrated experience delivering QA requirements using waterfall and agile methodologies.
- Experience configuring system and testing environments.
- Experience testing in-house developed solutions and COTS.
- Experience with web, desktop, and mobile applications.
- Experience testing high-availability, 24x7, mission-critical applications
- Ability to identify and coordinate the resolution of system defects, re-test, and closeout issues.
- Effective communication skills for preparing reports, documentation, and presenting to stakeholders.
- Ability to manage multiple assignments concurrently.
- Strong problem-solving and analytical skills.
- Strong interpersonal and negotiation skills.
- Strong consulting skills to engage stakeholders.
- A demonstrated team player with a proven track record of meeting deadlines
- Understanding of IT standards and guidelines for test strategy, scenarios, and cases aligned with business needs, security, and privacy.
Responsibilities:- Participate and collaborate with Business Analysts in business requirements and use case walkthroughs.
- Develop and document comprehensive testing plans and test cases covering all testing types aligned with approved business requirements/use cases.
- Develop and execute testing checklists and ensure their completion at various testing stages, incorporating them into the production readiness checklist
- Troubleshoot technical issues that arise during testing.
- Perform end-to-end system functional testing based on documented test cases.
- Perform regression testing to validate new and existing functionalities.
- Conduct performance testing to ensure system integrity and responsiveness.
- Collaborate with the IT corporate team to perform vulnerability testing as needed.
- Document identified defects and re-test resolved issues.
- Collaborate with the project manager on planning, change, and release/implementation management.
- Contribute QA artifacts to architecture checkpoint activities.
- Collaborate with business SMEs for user and production acceptance testing.
- Conduct manual testing to supplement/validate automated results.
- Compile, summarize, and report findings from automated and manual tests.