QA Automation Engineer - mobile, web, and AP

FP Inc.

Toronto, ON, Canada
Contract
Hybrid
C$55 - C$63

Role Responsibilities / Typical Day in Role:

  • Be an advocate for quality in the project lifecycle.
  • Write moderate to complex code/ scripts to test systems.
  • Design, develop and maintain a modular, extensible, and reusable test automation framework to enable continuous testing in an agile environment.
  • Collaborate closely with other team members to develop test approach that effectively covers the functional performance characteristics of features in the applications.
  • Collaborate with Delivery Lead to plan milestones, successfully execute software delivery, and escalate issues as needed.
  • Report defects and work closely with the team so that solutions can be determined, prioritized, and scheduled.
  • Prioritize testing of projects effectively across various businesses, to drive efficient work.
  • Conduct root cause analysis of post-production issues and plan to prevent them in future.
  • Have in-depth and up-to-date understanding of the organization’s products, applications, systems, environments, processes and tools.
  • Introduce and influence overall process improvements and act as an agent for change to the organization.

Candidate Requirements/Must Have Skills:

  1. 4+ years of demonstrated hands-on and in-depth Test Automation experience- testing on both web and mobile applications
  2. 4+ years of test automation experience and in-depth knowledge of programming languages: Java/ JavaScript
  3. 2+ years’ recent experience with API testing - preferably using Postman

Nice-To-Have Skills:

  1. Experience with AI

Soft Skills Required: •Excellent communication skills with ability to influence decision making across stakeholders

•Effective organization, planning, and time management skills

•Strong analytical and problem-solving skills

•Able to work as part of a team and encourage both individual and collaborative innovation

•Positive and resilient personality - Able to embrace feedback and have a desire for continuous iteration and improvement

Education: • Bachelor's degree in a technical field such as computer science, computer engineering or related field preferred