Employer Active
Job Alert
You will be updated with latest job alerts via emailJob Alert
You will be updated with latest job alerts via emailThis is a remote position.
Job Title: Software Quality Assurance Analyst
Job Type: Contract; Full-Time
Location: Canada (Remote)
About the Company:
Our client is a Crown corporation dedicated to helping and equipping Canadian companies with trade knowledge, financial solutions, equity, insurance, connections and to grow their business with confidence in global markets.
Position Summary:
An SQA Analyst service provider works to validate the solution against all requirement types. The SQA Analyst service provider has a good understanding of business, integration, and system requirements, and participates in all testing phases in the software development lifecycle. This can include functional, system, regression, integration, performance, and sanity testing, as well as assisting application users with user acceptance testing. The SQA Analyst service provider possesses knowledge of IT systems and testing tools, reporting and processes. They are able to liaise with business users, business analysts and technical resources in error diagnoses and problem resolution. These services require strong communication, analytical and collaborative skills. Preference will be given to candidates with experience testing middleware and integration solutions.
Responsibilities:
Review requirements and design documents
Experience in developing and documenting test cases, test scenarios and manual and automated test scripts
Ability to write and maintain testing documentation
Review unit test coverage
Assist developers in recreating issues/defects;
Ensure entrance and exit criteria is established and accepted prior to test execution;
Execute test plans, test cases, test scenarios and test scripts according to system test plan and project schedule
Document test results
Collaborate with other solution testers within the programme to enhance and improve the testing process and tools and to maintain or improve the programme standards in this area; and
Interact with business analyst team to acquire clarification of business requirements of new and /or existing functionality;
Execute Defect tracking and reporting in the appropriate tool and format. Assist in evolving the standards to track and report defects and problems;
Report testing progress using approved status reporting mechanisms, templates on a predetermined frequency. Follow escalation plans to resolve issues in a timely manner
Assist with UAT processes and deliverables
Track defects using Azure DevOps
Specific Project Requirements:
Working in Agile product (platform) vs project
Demonstrated knowledge and interest in DevSecOps standards and tools
Experience in testing middleware and integration solutions
Skills:
Top Skills Required:
Minimum 5 years experience in IT systems development, testing or related experience
Experience in testing middleware applications
Good understanding of Agile and DevSecOps principles and practices
Other Skills Required:
Strong analytical and problem-solving skills
Ability to translate broad, strategic intent into tactical plans and directions
Strong knowledge of test automation best practices
Experience in writing maintainable automated scripts
Knowledge of object-oriented programming
Excellent communication and presentation skills
Excellent time management, task planning and prioritization skills
Understanding of software release cycles and testing phases
Strong understanding of how technologies can enable business opportunities
Ability to adapt quickly to changing client requirements
Ability to work effectively with minimal supervision
Ability to build strong relationships with clients and team members
Advanced knowledge of the Systems Development Lifecycle
Experience working in a team-oriented, collaborative environment is essential
Experience with Selenium
Experience using SQL
Experience testing APIs with Soap UI and Postman
Experience analyzing performance test results
Bilingual in both official languages (French and English)
Experience with Azure DevOps pipelines
Experience in using source code management system (Git)
Experience with programming with C#
Experience with ETL/Data migration testing
Knowledge of different types of performance test runs and when to apply them
Experience executing performance tests as well as analyzing applicable metrics
Full Time