Cynet Systems
Skills
- Quality Assurance Analyst
Job Description
We are looking for Quality Assurance Analyst for our client in Toronto, ON
Job Title: Quality Assurance Analyst
Job Location: Toronto, ON
Job Type: Contract
Job Description:
Responsibilities:
- Responsible for end to end test planning, design and review test cases with project stakeholders and documentation.
- Responsible for overall quality of testing deliverables/activities.
- Responsible for automating functional test cases using existing framework and perform integration and regression testing using this framework.
- Create and review Test Plan/Execution document, Test Suite, Traceability matrix etc. and walkthrough with different teams, plan and coordinate defect triage.
- Support the implementation of the QE Program and overall QE process and standards through continuous test execution and reporting.
- Leverages the existing automation frameworks, tools and artefacts to ensure testing process is continuous, comprehensive and fully autonomous.
- Lead independent releases including integration testing and bring up risks to QE Lead/Manager in a timely fashion and prepare for contingency.
Must Have:
- Typically requires 5+ years of QE related experience.
- Good knowledge of Testing Life Cycle, SDLC and Defect Management processes for application support and development.
- Expert level knowledge with QE Processes, Methodologies and Test Design techniques with hands on experience on ALM, JIRA, JENKINS and Confluence.
- Experience with Iterative Waterfall and Agile Project Methodologies.
- Good experience in web automation testing.
- Experience testing with databases and using SQL.
- Strong problem solving, design, and analytical skills and out of the box thinking coming up with creative solutions on testing approach in critical timelines.
- Experience in a variety of test automation frameworks/tools e.g., (Robot Framework, SoapUI, Selenium) and script development using scripting languages (e.g., Python).
- Expert knowledge of industry practices with focus on Agile, DevOps, environments and test integration.
- Hands-on experience in developing testing strategies, executing manual/automated test cases and reporting to senior management for complex multi-application system integrations.
- Minimum 3+ years of experience in a QA/test environment with a focus on technical, automated testing in a variety of environments.
- Excellent communication skills
Nice To Have:
- Experience with Linux and shell scripting.
- QA related certification. E.g. ISTQB, Agile testing etc.
- We thrive on the challenge to be our best, progressive thinking to keep growing, and working together to deliver trusted advice to help our clients thrive and communities prosper.
- We care about each other, reaching our potential, making a difference to our communities, and achieving success that is mutual.
- Opportunities to build distributed systems using the latest big data frameworks for advanced analytics.
- Ability to make a difference and lasting impact.
- Work in a dynamic, collaborative, progressive, and high-performing team.
- Opportunities to do challenging work.
- Opportunities to take on progressively greater accountabilities.