Quality Assurance Analyst - Temporary (Hybrid-Manitoba, Canada)
Togetherwork
- Winnipeg, MB
- Temporary
- Full-time
- Review functional and design specifications to ensure full understanding of deliverables
- Work closely with SMEs, product owners and developers to thoroughly understand project requirements
- Translate requirements into clear and detailed test cases ensuring all critical scenarios are covered
- Collaborate with Product Owners, Developers and other QA team members as required on Acceptance criteria that need to be tested
- Identify test requirements from specifications, map test case requirements and design test coverage plan
- Develop, document, and maintain manual and automated functional test cases
- Participate in daily stand-ups, sprint retros, planning meetings, and team meetings
- Execute automated test suites regularly and analyze the test results
- Provide detailed reports on test outcomes highlighting any defects or issues discovered during testing
- Work closely with developers and offshore SDETs and consistently meet sprint commitments and improve overall processes
- Integrate automated tests into the CI/CD pipeline using AWS/Gitlab pipelines to ensure seamless and automated testing throughout the software development life cycle
- Identify any potential quality issues per defined process and escalate potential quality issues immediately to management
- Triage bugs or issues reported by staff
- Ensure that validated deliverables meet functional and design specifications and requirements
- Isolate, replicate, and report defects and verify defect fixes
- Continuously improve test processes and suggest improvements to how software is designed and built
- Other related duties as assigned
- Bachelor's degree in computer engineering or similar technical field required
- 5+ years of technical expertise in implementing industry standard testing methodology and tools
- At least 5 years of experience with all phases of testing: System, Integration, Automation and User Acceptance Testing
- Solid experience in Agile methodologies and experience in estimating testing efforts
- Competency in one or more of the following languages: Java, JavaScript, Typescript, VB.NET/VBScript, C#, Python, SQL etc.
- Solid understanding of web applications: HTML, PHP, CSS, JavaScript, AJAX, HTTP protocol, cookies/sessions, browser differences, web services