RQ11316 - Systems Testing/QA Specialist - Senior
- Toronto, ON, Canada
Contract
Applications open in a new tab.
Job details
- Job type
- Contract
- Experience
- 8+ years of experience working as a Software QA Tester
- Posting language
- English
- Posted
Original job description
Responsibilities:
- Provides
advice on the testing strategy, test plans, the selection of testing
tools, and the identification of resources required for testing.
- 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).
- The
Quality Assurance Specialist is responsible for the development of test
plans, test scripts and test cases and executing these against the various
components.
- The
tester will work with the testing lead and IT lead of each project as well
as the project team members in the analysis, design, development,
implementation and ongoing support of the required systems.
- Executes
functional, integration, system, and regression tests.
- Validates
that the system behaves as expected under various conditions.
- Identifies,
document, and track software defects using tools like ALM, JIRA, Bugzilla,
and Azure DevOps.
- Works
closely with developers to reproduce and resolve issues.
- Develops
and maintains automated test scripts using tools like Micro Focus,
OpenText™ UFT, Selenium, TestComplete, or Postman.
- Integrate
automated tests into CI/CD pipelines.
- Conduct
performance, stress, and load testing to ensure the system can handle
expected user traffic and data volumes.
- Knowledge
and understanding of Accessibility for Ontarians with Disability Act
(AODA) and related regulations and standards.
- Collaborate
with developers, business analysts, and project managers to clarify
requirements and ensure quality.
- Participate
in Agile ceremonies like sprint planning, daily stand-ups, and
retrospectives.
- Maintain
detailed documentation of test results, test coverage, and quality
metrics.
- Provide
input for user manuals and release notes.
- ·Ensure
testing processes comply with industry standards and regulatory
requirements.
General Skills:
- Experience
in planning, organizing and implementing testing efforts at the specified
experience level
- Knowledge
of structured methodologies for the development, design, implementation
and maintenance of applications
- Knowledge
and experience in the use of Computer Aided Software Engineering (CASE)
tools and data query tools to aid in the development of test cases
- Knowledge
and experience in the use of automated test tools and version control
systems on one or more platforms
- Experience
executing functional tests, non-functional tests and systems level
integration tests
- Experience
supporting user acceptance testing and participating in UAT activities
- Experience
with quality assurance principles, practices, tools and structured
methodologies
- Experience
creating testing strategy documentation, test plans, test cases and test
data for various types and phases of testing, including technical and
business functional validation
- Experience
in quality assurance and testing, including unit testing, integration
testing, load testing, performance testing, etc.
- Knowledge
and experience in all phases of the Systems Development Life Cycle
- Excellent
analytical, problem-solving and decision-making skills; organizational,
creativity and perseverance skills; verbal and written communication
skills; and interpersonal skills
- A
team player with a track record for meeting deadlines
- Knowledge
of one or more automated testing tools
- Knowledge
of system, integration, regression, and acceptance testing.
- Familiarity
with Agile, Scrum, and Waterfall methodologies.
- Demonstrated
ability to write clear, comprehensive test cases and execute them
effectively.
- Experience
with tools like ALM, JIRA, Bugzilla, TestRail, Zephyr, etc.
- Familiarity
with tools like Selenium, Cypress, or Postman for API testing.
- Understanding
of scripting languages (e.g., Python, JavaScript, Bash) for automation or
test data setup.
- Demonstrated
ability to write queries to validate data and perform backend testing.
- Clear
grasp of the software development and testing life cycles.
- Experience
conducting basic security testing and collaborating with security
specialists for deeper penetration testing.
- Experience
developing and managing robust test data strategies, including generating
realistic and sufficient test data, ensuring data privacy, and managing
test data environments.
- Validates
data integrity, consistency, and accuracy across various system components
and databases, performing data migration and transformation testing as
needed.
- Experience
developing and executing performance test scripts using tools like JMeter
or LoadRunner, and analyzing performance bottlenecks and system
scalability.
Desirable Skills:
- Knowledge
and experience in at least one programming language
- Experience
in the use of information retrieval packages
- Knowledge
and understanding of testing methods in an object-oriented environment
- Knowledge
and understanding of Information Management principles, concepts, policies
and practices.
- Knowledge
and understanding of Accessibility for Ontarians with Disability Act
(AODA) and related regulations and standards
- Experience
planning and organizing testing efforts for both large and small systems
- Experience
coding automated test scripts to produce sets of automated test cases
- Experience
testing 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 strong
asset
- Experience working on Siebel Test Automation is an
asset
- Experience testing Adobe AEM is an asset
- Experience with defect tracking tool like Jira / Azure
DevOps
nice to have:
- Experience with Case Management would be an asset.
Skill Set Requirements:
Software Testing Soft Skills:
- Analytical: Proven excellent analytical skills, logical
reasoning and systematic problem solving
- Communication: Strong communication skills; both written and
verbal
- Time Management: Strong ability to work under pressure, work
with aggressive timelines, and be adaptive to change
- Great Attitude: Ability to develop and present new ideas and
conceptualize new approaches and solutions
- Teamwork: Excellent interpersonal relations and demonstrated
ability 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 strong
asset
- Experience working on Siebel Test Automation is an
asset
- 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 and
Waterfall.
Technical Skills:
- Experience with defect tracking tool like Jira / Azure
DevOps
- Strong understanding of defect management life cycle
- Demonstrates an experience of proper Documentation of Test
Cases / Test Execution Plans
- Working knowledge and experience of QMetry is an asset
- Working experience of an automation tool (GUI and API ) is
an asset
- Ability to write and understand SQL is an asset
- Ability to understand data models is an asset
- Ability to understand Java and Javascript is an asset
Public Sector Experience:
- Experience with Siebel modules such as Public Sector CRM,
Contracts, Lead, Management, Partner, Public Sector Partner Portal, Campaign
Management, Marketing, Resource Manager, and Public Sector eService would be an
asset
- Experience with Case Management would be an asset.
More about this job
Responsibilities
The specialist will plan and execute comprehensive testing strategies, including functional, integration, and performance testing for complex systems. They will collaborate with project teams to identify defects, maintain automated test scripts, and ensure compliance with quality standards.
Requirements
Candidates must have over 8 years of experience in software QA testing and a strong understanding of the SDLC and testing methodologies. Proficiency in defect tracking tools, automation frameworks, and experience with COTS applications like Oracle Siebel CRM is highly preferred.
Skills
- Software QA Testing
- Test Strategy
- Test Automation
- Jira
- Azure DevOps
- Oracle Siebel CRM
- Adobe AEM
- SQL
- API Testing
- Performance Testing
- Agile
- Waterfall
- Defect Management
- Test Documentation
- Java
- JavaScript
Visa sponsorship
Not detected in the job text
Categories
- Technology
- Software
- Government & Public Sector
- Data & Analytics
Keywords
- Software QA
- Systems Testing
- Test Automation
- Oracle Siebel CRM
- Adobe AEM
- Jira
- Azure DevOps
- SQL
- API Testing
- Performance Testing
- Load Testing
- Regression Testing
- Agile
- Waterfall
- SDLC
- Java
- JavaScript
- Python
- Bash
- QMetry
- ALM
- Bugzilla
- TestRail
- Zephyr
- Selenium
- Cypress
- Postman
- AODA
- Case Management
- Public Sector