Enable job alerts via email!

Quality Assurance

PCRecruiter - Recruitment Software & Applicant Tracking System

Ottawa

On-site

CAD 70,000 - 100,000

Full time

19 days ago

Job summary

A QA Analyst position is available in a dynamic environment where candidates will carry out crucial testing tasks including designing test plans, executing test cases, and collaborating with developers. The ideal candidate holds a Bachelor's degree in Computer Science and has significant experience in quality assurance and user experience testing. Proficiency in automated testing frameworks like Selenium is essential, with a total of 8+ years of experience recommended. Competitive salary offered, commensurate with experience.

Qualifications

  • Bachelor's degree in Computer Science, Engineering, or related fields.
  • 96 months of QA experience within the last 120 months.
  • Experience with Agile practices and user experience testing.

Responsibilities

  • Design test plans and strategies to validate application functionality.
  • Create and execute detailed test cases for various testing methods.
  • Troubleshoot issues and log bugs in the ticketing system.

Skills

Test Case Creation
Automation Testing
Agile Practices
User Experience Testing
Bug Identification

Education

Bachelor’s degree in Computer Science or related fields

Tools

Selenium

Job description

The contractor must perform the following tasks:

  1. Test Planning and Strategy: Design test plans and strategies to validate applications’ functionality, performance, security, and usability. Prioritize testing based on usage frequency, user numbers, and application complexity.
  2. Test Case Creation and Execution: Create detailed test cases stored in the team’s repository, covering end-to-end workflows, including successful paths, error scenarios, and edge cases. Validate functionality and usability through various testing methods such as UI and API testing. Track results accordingly.
  3. Bug Identification and Reporting: Troubleshoot to isolate issues, log bugs with sufficient detail in the ticketing system, and ensure duplicates are avoided.
  4. Collaboration with Developers, Clients, and Product Teams: Work in an Agile environment to understand application purposes and new functionalities. Provide detailed tickets and advice on user experience. Demonstrate new features to clients if needed. Conduct regression testing to ensure existing features are unaffected.
  5. Automation: Design, develop, maintain, and execute automated tests using frameworks like Selenium. Collaborate with developers to identify test scenarios and analyze results to identify defects.
  6. User Experience (UX) Testing: Evaluate user interactions, ensuring interfaces are intuitive, easy to navigate, and do not disrupt workflows.
  7. Documentation: Produce documentation explaining application purposes, workflows, and terminology.
  8. Support: Provide support to clients by answering questions or directing them to the appropriate team.

Mandatory:

MT1Education: The proposed resource must have a Bachelor’s degree in Computer Science, Engineering, or related fields, with training in user experience, and at least 96 months of QA experience in the last 120 months. Alternatively, a Science degree with similar experience, or a Community College Diploma with QA experience.
MT2Test Case Creation: Minimum of 96 months experience developing test cases within the last 120 months.
MT3Test Case Execution: Minimum of 96 months experience executing test cases, identifying bugs, and documenting results in the last 120 months.
MT4Experience with Agile practices: Minimum of 12 months in the last 60 months.
MT5User Experience Testing: Minimum of 24 months within the last 60 months.

Rated:

RT1Test Strategy/Planning: Experience developing test strategies for complex web applications within 180 months.
RT2QA Documentation: Experience writing and maintaining QA documentation (test strategies, plans, cases, reports, metrics) within 180 months.
RT3API Testing: Experience testing APIs within 120 months.
RT4User Experience Validation Strategy: Experience devising validation criteria for web applications within 120 months.
RT5Automation: Experience designing, developing, maintaining, and executing automated tests with frameworks like Selenium within 120 months.
RT6Troubleshooting: Experience performing high-level troubleshooting on web applications within 120 months.
RT7Technical Documentation: Experience developing, updating, and maintaining client documentation within 60 months.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs