Senior Systems Testing/QA Specialist

Apply Now

Company: Cynet Systems

Location: Toronto, ON M4E 3Y1

Description:

Job Description:
  • 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.
Experience and Skill Set Requirements - Evaluation Criteria:
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.
utomation Testing, Technical Skills/Experiences - 30%:
  • 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)
Leadership Skills - 20%:
  • 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.

Similar Jobs