Senior Systems Testing/QA Specialist
Apply NowCompany: Cynet Systems
Location: Toronto, ON M4E 3Y1
Description:
Job Description:
Testing Skills/Experience - 50%:
- Collaborate with product managers, product owners, and technical team to develop test strategies and test plans.
- Plans and organizes testing efforts for large systems in Graphical User Interface (GUI) and non-Graphical User Interface (GUI) environments, including the execution of systems integration tests, specialized tests, and user acceptance testing (e.g., stress tests).
- Develop of test plans, test scripts and test cases and execute these against the various components.
- Design, develop, and maintain automated test scripts for functional, regression, and integration testing.
- Use automation tools and frameworks such as Selenium, Appium, Katalon or similar to create robust and reusable test scripts.
- Provides advice on the testing strategy, test plans, the selection of testing tools, and the identification of resources required for testing.
- ssist with planning and creating test data as it relates to each test phase
- Executes quality assurance and testing activities for various types of testing such as integration testing, functional testing, regression testing, unit testing, load testing, performance testing and accessibility testing.
- Plans and organizes testing efforts in both front-end and back-end application components/environments.
- Communicate test results regularly through reports that summarize test completion and defects found.
- Help with the implementation of the project technical testing strategy and methodology.
- This includes testing of integration points and interfaces and non-functional requirements (e.g. fail-over, component response times, data integrity, security).
- Evaluate test results against acceptance criteria to determine successful completion of the sprint increment.
- Defines and measures acceptance criteria for test cases.
- Record all defects/issues in the Cluster's defect reporting tool (Jira), including detailed descriptions, screenshots, and steps to re-produce.
- Participate in elicitation and business requirement workshop sessions, sprint reviews and/or walkthrough meetings.
- Work with cross-functional teams to ensure quality throughout the agile / iterative solution development lifecycle.
- Conducts post-release / post-implementation testing.
- Supports clients with user acceptance testing (UAT) activities.
- Creates traceability matrix to ensure testing outcomes align with business requirements.
- Coordinate and facilitate regular defect review meetings with Business Analysts and Business stakeholders.
- Provide testing and defect status updates in daily scrum stand-ups, team meetings as required.
- Provide weekly report confirming status of assigned tasks.
Testing Skills/Experience - 50%:
- 10+ years of experience in process, planning, organizing and implementing testing efforts.
- Demonstrates working knowledge of the testing process and the Software development life cycle (SDLC), including Agile & DevOps.
- Experience with creating, reviewing, and executing test strategy, test plans and test cases.
- Executes quality assurance and testing activities for various types of testing such as integration testing, functional testing, regression testing, unit testing, load testing, performance testing and accessibility testing.
- Experience with providing identification and resolution of problems/issues
- Plans and organizes testing efforts in both front-end and back-end application components/environments.
- Communicate test results regularly through reports that summarize test completion and defects found.
- Hands-on experience with automation tools like Selenium, Appium, Katalon etc.
- bility to write clean, maintainable, and reusable code for test automation
- Proficiency in programming languages such as Java, Python, C#, or JavaScript.
- Familiarity with testing frameworks such as TestNG, JUnit, NUnit, or PyTest.
- Experience with API testing tools like Postman, SoapUI, or RestAssured.
- Knowledge of RESTful and SOAP web services.
- bility to write and execute SQL queries for database validation and data-driven testing.
- bility to debug and troubleshoot automation scripts and identify root causes of failures.
- bility to adapt to changing requirements and technologies.
- Experience with AODA Compliance Audit tools, AXE, WAVE etc.
- Familiarity with performance testing tools like JMeter or LoadRunner (optional)
- Collaborate with cross-functional teams, including development, product management, and operations, to ensure a unified approach to quality.
- Drive initiatives to enhance testing tools, frameworks, and processes to improve overall efficiency and effectiveness.
- Communicate testing progress, results, and risks to stakeholders, providing actionable insights and recommendations.
- ct as a key point of contact for QA-related issues and escalations.
- Promote a culture of quality and continuous improvement within the organization.
- Excellent analytical, problem-solving, decision-making skills, interpersonal skills, organizational, creativity, perseverance skills verbal and written communication skills.
- Proven track record for building strong working relationships.