Software Quality Assurance Analyst

Job Description

  • Permanent
  • Anywhere

About the job
Software QA Analyst

 

Client: Tech Consulting

Role: Software QA Analyst

Job Type: 3 months Contract with high likelihood of extension

Location: Hybrid in Toronto Downsview

 

Software QA Analyst will be responsible for defining, implementing, executing, and maintaining test plans, test cases to ensure software is delivered with high quality. Software QA Analyst will review requirement specifications and design documents, to better understand the features and makes the efficient design of suitable test cases. This role will work closely with other software development teams, Solution Experts and project managers during the entire project lifecycle. The ideal candidates have strong ownership and sense of urgency supporting mission-critical business environment.

 

Your New Role:

· Define test strategy and test plan based on software development plan.

· Design detailed test cases based on requirements and test plan.

· Setup and configure necessary test tools and environments for test execution.

· Participate in the continuous improvement of test processes and methodologies.

· Participate in team-based projects, many of which may be matrix managed.

· Prepare test report, provide initial issue analysis, and contribute to defect prevention.

· Perform testing of new features as well as regression testing of existing system to ensure high software quality.

· Undertake both manual and automated testing.

· Implement/improve build test processes, environments, and scripts.

· Maintain high quality environments for testing on Cloud-based solutions and covering UAT, SIT testing.

· Provide off-hour support to avoid any service impact to the customer.

· Other technical duties as assigned.

 

What You’ll Need to Succeed:

· A bachelor’s degree in information technology / computer science or related disciplines e.g. engineering. · 3+ years of experience in testing complex web-based applications and solutions.

· Solid knowledge of software quality assurance methodologies and tools.

· Solid experience of Load and Performance Testing and Cloud-based testing.

· Technology experience in JavaScript, SQL, Batch/Shell scripting, Apache Tomcat, VMware, Microsoft Windows and Linux OS.

· Solid understanding of highly available architecture and experience supporting mission-critical services.

· Knowledge of Scrum/Agile software development process.

· Self-motivated, self –learner, able to deliver on time and able to work under limited supervision.

· Strong problem-solving and analytical skills, coordination skills, and interpersonal skills.

· Mobile and Web debugging and inspection tools i.e. Firebug, Charles Proxy, Fiddler, etc.

· Strong skills in Jira, Agile tool, source controls tool- Git.

· Mobile iOS and Android testing – emulation and device.

· Excellent verbal communications and writing skills.

· Familiarity and experience supporting the Government of Ontario IT Standards (GO-ITS) is a plus.

· Bilingual (English/French) is a plus.

 

What You’ll get in Return

The client is offering a 3-month contract with high likelihood of extension.