RQ11316 - Systems Testing/QA Specialist - Senior
- Providesadvice on the testing strategy, test plans, the selection of testingtools, and the identification of resources required for testing.
- Plansand organizes testing efforts for large systems in Graphical UserInterface (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).
- TheQuality Assurance Specialist is responsible for the development of testplans, test scripts and test cases and executing these against the variouscomponents.
- Thetester will work with the testing lead and IT lead of each project as wellas the project team members in the analysis, design, development,implementation and ongoing support of the required systems.
- Executesfunctional, integration, system, and regression tests.
- Validatesthat the system behaves as expected under various conditions.
- Identifies,document, and track software defects using tools like ALM, JIRA, Bugzilla,and Azure DevOps.
- Worksclosely with developers to reproduce and resolve issues.
- Developsand maintains automated test scripts using tools like Micro Focus,OpenText UFT, Selenium, TestComplete, or Postman.
- Integrateautomated tests into CI/CD pipelines.
- Conductperformance, stress, and load testing to ensure the system can handleexpected user traffic and data volumes.
- Knowledgeand understanding of Accessibility for Ontarians with Disability Act(AODA) and related regulations and standards.
- Collaboratewith developers, business analysts, and project managers to clarifyrequirements and ensure quality.
- Participatein Agile ceremonies like sprint planning, daily stand-ups, andretrospectives.
- Maintaindetailed documentation of test results, test coverage, and qualitymetrics.
- Provideinput for user manuals and release notes.
- Ensuretesting processes comply with industry standards and regulatoryrequirements.
General Skills:
- Experiencein planning, organizing and implementing testing efforts at the specifiedexperience level
- Knowledgeof structured methodologies for the development, design, implementationand maintenance of applications
- Knowledgeand experience in the use of Computer Aided Software Engineering (CASE)tools and data query tools to aid in the development of test cases
- Knowledgeand experience in the use of automated test tools and version controlsystems on one or more platforms
- Experienceexecuting functional tests, non-functional tests and systems levelintegration tests
- Experiencesupporting user acceptance testing and participating in UAT activities
- Experiencewith quality assurance principles, practices, tools and structuredmethodologies
- Experiencecreating testing strategy documentation, test plans, test cases and testdata for various types and phases of testing, including technical andbusiness functional validation
- Experiencein quality assurance and testing, including unit testing, integrationtesting, load testing, performance testing, etc.
- Knowledgeand experience in all phases of the Systems Development Life Cycle
- Excellentanalytical, problem-solving and decision-making skills; organizational,creativity and perseverance skills; verbal and written communicationskills; and interpersonal skills
- Ateam player with a track record for meeting deadlines
- Knowledgeof one or more automated testing tools
- Knowledgeof system, integration, regression, and acceptance testing.
- Familiaritywith Agile, Scrum, and Waterfall methodologies.
- Demonstratedability to write clear, comprehensive test cases and execute themeffectively.
- Experiencewith tools like ALM, JIRA, Bugzilla, TestRail, Zephyr, etc.
- Familiaritywith tools like Selenium, Cypress, or Postman for API testing.
- Demonstratedability to write queries to validate data and perform backend testing.
- Cleargrasp of the software development and testing life cycles.
- Experienceconducting basic security testing and collaborating with securityspecialists for deeper penetration testing.
- Experiencedeveloping and managing robust test data strategies, including generatingrealistic and sufficient test data, ensuring data privacy, and managingtest data environments.
- Validatesdata integrity, consistency, and accuracy across various system componentsand databases, performing data migration and transformation testing asneeded.
- Experiencedeveloping and executing performance test scripts using tools like JMeteror LoadRunner, and analyzing performance bottlenecks and systemscalability.
- Knowledgeand experience in at least one programming language
- Experiencein the use of information retrieval packages
- Knowledgeand understanding of testing methods in an object-oriented environment
- Knowledgeand understanding of Information Management principles, concepts, policiesand practices.
- Knowledgeand understanding of Accessibility for Ontarians with Disability Act(AODA) and related regulations and standards
- Experienceplanning and organizing testing efforts for both large and small systems
- Experiencecoding automated test scripts to produce sets of automated test cases
- Experiencetesting Commercial Off-the Shelf Applications (COTS
Requirements
Experience and Skill Set Requirements:
Must Haves:
- 8+ years of experience working as a Software QA Tester
- Experience testing Oracle Siebel CRM application is a strongasset
- Experience working on Siebel Test Automation is anasset
- Experience testing Adobe AEM is an asset
- Experience with defect tracking tool like Jira / AzureDevOps
nice to have:
- Experience with Case Management would be an asset.
Skill Set Requirements:
Software Testing Soft Skills:
- Analytical: Proven excellent analytical skills, logicalreasoning and systematic problem solving
- Communication: Strong communication skills; both written andverbal
- Time Management: Strong ability to work under pressure, workwith aggressive timelines, and be adaptive to change
- Great Attitude: Ability to develop and present new ideas andconceptualize new approaches and solutions
- Teamwork: Excellent interpersonal relations and demonstratedability to work with others effectively in teams
Software Testing Experience:
- 8+ years of experience working as a Software QA Tester
- 5+ years of experience testing a Commercial Off the Shelf(COTS) Application
- Experience testing Oracle Siebel CRM application is a strongasset
- Experience working on Siebel Test Automation is anasset
- Experience testing Adobe AEM is an asset
- Displays an understanding of Software Development Life Cycle(SDLC) concepts
- Displays an understanding of PM Methodologies like Agile andWaterfall.
Technical Skills:
- Experience with defect tracking tool like Jira / AzureDevOps
- Strong understanding of defect management life cycle
- Demonstrates an experience of proper Documentation of TestCases / Test Execution Plans
- Working knowledge and experience of QMetry is an asset
- Working experience of an automation tool (GUI and API )isan asset
- Ability to write and understand SQL is an asset
- Ability to understand data models is an asset
Public Sector Experience:
- Experience with Siebel modules such as Public Sector CRM,Contracts, Lead, Management, Partner, Public Sector Partner Portal, CampaignManagement, Marketing, Resource Manager, and Public Sector eService would be anasset
- Experience with Case Management would be an asset.