JOB STATEMENT :
Reporting to the Director, PMO, the Quality Assurance Analyst will be responsible for applying the principles and practices of software quality assurance throughout Worldsource’s software development life cycle.
This role operates with the constructs of our "Agile" development environments. A key aspect of the role is to bring a curious mindset, and a quick ability to learn with respect to supporting the digital transformation.
The Quality Assurance Analyst will also be required to review and analyze the business requirements and user stories to validate the testability and identify the testing requirements.
The successful candidate will be a self-starter, be self-motivated and highly energetic with the ability to adapt to new evolving technologies and explore while keeping the end user experience top of mind.
RESPONSIBILITIES :
Strategy and Planning
- Leading the development, establishment, and enforcement of quality assurance measures and testing standards for new applications, products, and / or enhancements to existing applications throughout their development / product lifecycles;
- Conducting all research, reviews and analysis of existing requirements-gathering processes’ effectiveness and efficiency and developing strategies for enhancing or further leveraging these processes;
- Ensuring that software quality measures comply with regulatory standards, industry standards, and accepted best practices;
- Creating methodologies and processes for the collection and analysis of data to ensure the quality of all software, systems, and products;
- Detecting and reporting any defects, bugs, errors, configuration issues and interoperability flaws through the analysis of formal test results;
- Directing the analysis of documentation and technical specifications for any new application under deployment or consideration to determine its intended functionality;
- Developing change control processes, practices, and guidelines for new and existing technologies; and
- Conducting interviews to gather user requirements via workshops, questionnaires, surveys, site visits, workflow storyboards, use cases, scenarios, and other methods.
Acquisition and Deployment
- Determining the selection and appropriate usage of automated test tools and data collection tools; and
- Participating in the selection of any requirements documentation software solutions that the organization may opt to use.
Operational Management
- Translating conceptual user requirements into functional requirements and articulating them into user story format in a clear manner that is comprehensible to developers / project team;
- Developing and writing test plans and scripts for tracking defects and fixes in product development, software application development, information systems, and operations systems;
- Applying established metrics to determine the readiness, quality, and operability of software, systems, and products due for release to clients and / or within the enterprise;
- Creating process models, specifications, diagrams, and charts to provide direction to developers and / or the project team;
- Creating and communicating test plans and scripts that will determine optimal application performance according to specifications, revise as needed;
- Collaborating with software / systems personnel in application testing, such as system, regression, performance, and acceptance testing methods;
- Conducting internal audits to measure and assure adherence to established Quality Assurance standards for software development, application integration, and information system performance, and corresponding documentation; and
- Communicating test progress, test results, and other relevant information to project stakeholders and executive management.
QUALIFICATIONS :
- Post-secondary education in Computer Science or equivalent experience
- A minimum of 8 years of experience in hands-on functional, exploratory, and automated testing
- Experience testing functionally complex products in legal, insurance and / or financial services industry, understanding of end-to-end flow for one or more products
- Strong background in testing in an Agile environment and experience in releasing products in short cycles
- Knowledge in evolving testing strategies that involve third party applications and legacy databases
- Experience in triaging failures, identifying root-cause, and defining corrective actions at project level
- Aptitude to determine the feasibility of automating test scripts along with their benefit to the project
- Adept at managing test cases and defects to closure
- An interest in business domain and key business drivers influencing quality of software applications
- Exposure to Java based projects / programs / products, Test Driven Development (TDD) and Behaviour Driven Development (BDD) environment
- Experience with JIRA, testing and scripting tools
- Superior documentation skills with regards to writing test scenarios and recording defects
- Excellent communication and time management skills
- Comfortable working in a small, lean team, and in a collaborative, professional environment
- Bilingualism (English and French), an asset
COMPENSATION :
Commensurate with experience
If you are interested in applying for this position, please forward a cover letter and resume in confidence to [email protected].
Worldsource is committed to accessibility in employment and to ensuring equal access to employment opportunities for candidates, including persons with disabilities.
In compliance with AODA, Worldsource will endeavour to provide reasonable accommodation to persons with disabilities in the recruitment process upon request.
If you are selected for an interview and you require accommodation due to disability during the recruitment process, please notify the hiring manager upon scheduling your interview.
We thank all applicants for their interest but only those selected for an interview will be contacted.