The Role
Leads manual and automated testing for complex web and cloud applications. Develops test strategies, plans, cases, data, and automation scripts; executes functional, integration, regression, performance, load, accessibility, security, and migration testing. Manages defects in Azure DevOps, evaluates acceptance criteria, supports UAT and Agile ceremonies, conducts root-cause analysis, and performs post-release validation. Collaborates with product, technical, and business teams on requirements, user stories, and testing throughout the software development lifecycle.
Summary Generated by Built In
Responsibilities:
- Collaborates with product managers, product owners, and
technical team to develop test strategies and test plans
- Strong understanding of manual testing practices to support
developing manual test scripts, test cases and/or test scenarios
- Assist 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 (Microsoft Azure DevOps), 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
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
Requirements
Experience and Skill Set Requirements:
Must Haves:
- 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)
Skill Set Requirements:
QA/Testing Skills:
- Working
on large complex application development projects (Web-based applications
preferred)
- Working
in an Agile distributed development environment with project team working
over virtual collaboration tools (e.g. TEAMS or equivalent)
- Working
in an enterprise CLOUD platform (e.g. Azure or equivalent)
- Proven
experience in the use of a SQL/PLSQL tool to review and extract data from
database
- Proven
experience in developing end-to-end data migration ETL test plan,
functional scenarios, integration workflows, Web-based UI testing,
functional, regression, smoke, performance, load and stress testing plans
- Proven
experience in developing AODA test plan
- Proven
experience in the using test automation tools within the DevOps field,
developing strategies and managing the testing life cycle
- Experience
with Azure DevOps tool (or equivalent) for developing complete testing
scripts and approval processes
Business Analysis Experience:
- Demonstrated
experience in business and systems analysis in a cloud environment
- Demonstrated
experience in requirements gathering and development of user stories
- Experience
creating requirements artefacts in an Agile project environment using
DevOps
- Strong
understanding of data modeling, data analysis, report writing
- Demonstrated
experience in creating required business analysis artifacts pertaining to
business modernization initiatives, new workflows, particularly business
analysis requirements & deliverables to perform gap analysis that will
enable the modernizing a new solution to achieve business efficiencies
- Demonstrated
experience in Agile methodology
Technical Experience:
- Proven
record in developing complex test cases, hands-on test execution, defect
management
- Strong
experience with SQL/PLSQL tool and data extraction and analysis
- Hands
on skills with AODA testing tools (e.g. JAWS, NVDA)
- Familiar
with Vulnerability Testing tools and Performance Load Testing tools
- Hands
on skills with Azure DevOps tool (or equivalent) for creating and
executing testing scripts
- Hands
on experience with coding / modification and execution of automated test
scripts using Katalon Studio or equivalent
- Hands-on
skills with Java-based UI testing and Backend testing
Defect Management Skills:
- Demonstrated
experience in defect management process, using defect management tools,
and reporting defect status (e.g. DevOps)
- Demonstrated
experience in identifying, tracing, isolating and replicating problems and
successfully conducting root cause analysis
- Experienced
with using defect management tools such as DevOps or equivalent
- Document,
track and escalate issues as appropriate, using DevOps or equivalent
tools/means
- Experience
with Agile Scrum methodology
- Demonstrated
Experience with Agile Sprint Management and defect tracking and testing
life cycle management using Azure DevOps or equivalent
- Experience
troubleshooting and investigating: Identify problems, Prioritize problems,
isolate them and problem root cause analysis, and trouble shooting
Communication and Interpersonal Skills:
- Demonstrated
good personal, analytical and communication skills
- Excellent
English language verbal and written communication skills
- Articulate,
detail oriented, hard-working, team player being able to work under
pressure
- Strong
collaboration and negotiation skills.
- Good
research skills and quick learner
Skills Required
- Knowledge and experience in at least one programming language
- Experience using information retrieval packages
- Knowledge of testing methods in an object-oriented environment
- Knowledge of Information Management principles, concepts, policies, and practices
- Knowledge of AODA and related regulations and standards
- Experience planning and organizing testing efforts for large and small systems
- Experience coding automated test scripts
- Experience testing Commercial Off-the-Shelf applications
- Experience testing large complex web-based applications
- Experience working in Agile distributed development environments
- Experience working with enterprise cloud platforms such as Azure
- Experience using SQL or PL/SQL tools for database review and data extraction
- Experience developing end-to-end ETL data migration test plans and testing scenarios
- Experience developing AODA test plans
- Experience using test automation tools within DevOps environments
- Experience using Azure DevOps or equivalent for test scripts and approval processes
- Business and systems analysis experience in a cloud environment
- Experience gathering requirements and developing user stories
- Experience creating Agile business analysis artifacts and performing gap analysis
- Experience with data modeling, data analysis, and report writing
- Experience developing complex test cases, executing tests, and managing defects
- Hands-on experience with AODA testing tools such as JAWS or NVDA
- Familiarity with vulnerability testing and performance/load testing tools
- Experience coding, modifying, and executing automated test scripts using Katalon Studio or equivalent
- Hands-on experience with Java-based UI and backend testing
- Experience identifying, isolating, replicating, and analyzing defects
- Experience with Agile Scrum, sprint management, and testing lifecycle management
- Excellent English verbal and written communication skills
Am I A Good Fit?
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.
Success! Refresh the page to see how your skills align with this role.
The Company
What We Do
Maarut Inc. is a Canadian company specializing in IT services, technology staffing, and software development, dedicated to assisting businesses with digital transformation and solving business challenges through technology.









