Careers

Help us make software reliable, data trustworthy, and workplaces neurodiverse.

software-testing-teamAt Focus Professional Services, we tap into the unique qualities of individuals on the autism spectrum.

We train and support our employees to ensure our clients realize outstanding software and data quality results.

And we demonstrate the incredible benefits of a diverse, inclusive workplace where strengths are emphasized.

Join us! Click below to find out more about a career in:

Click here to read about our Hiring Process.

DATA QUALITY TECHNICIAN

VANCOUVER, BC

Job Description

The Data Quality Technician performs all work assigned to them that pertains to data quality. The tasks may include but not be restricted to reviewing and analyzing data from various sources and systems, identifying errors and anomalies, correcting the data, and documenting all activities.

Main Responsibilities

  • Review data
  • Analyze data
  • Identify and diagnose data errors
  • Correct errors in data
  • Report on data errors
  • Follow processes that are given as they pertain to Data Quality
  • Provide written and verbal status reporting
  • Participate in team meetings and discussion

Apply Online   

SOFTWARE QUALITY ANALYST

VANCOUVER, BC

Job Description

The Software Quality Analyst creates test cases to verify that a software application behaves as expected and then runs those test cases to see whether it does. When running a test case, the software tester looks for any behaviour that seems to be unexpected, documents any findings, and notifies the Software Quality Team Lead of the results.

The test cases are created by reviewing documents that describe the way the software application should look and work. The Software Quality Analyst identifies points in the application that do not match the documentation and scenarios that cause the application to perform in a way that is not expected.

Main Responsibilities

  • Write and maintain test requirements and test cases
  • Execute test cases and log results
  • Identify, diagnose, and report defects in project deliverables
  • Follow processes that are given as they pertain to QA
  • Review project documents for relevant information
  • Provide written and verbal status reporting
  • Participate in team meetings and discussion

Apply Online   

SOFTWARE QUALITY TEAM LEAD

VANCOUVER, BC

Job Description

The QA Team Lead interacts with clients, analyzes project needs, creates and executes test cases, identifies and documents defects, and provides direction and oversight of the work performed by the team. Documentation and status reporting will depend on the customer’s requirements and our own internal systems. We aim to maintain a very high quality in all our deliverables.

Main Responsibilities

  • Lead a team of QA Analysts
    • Provide guidance on software testing processes
    • Assign tasks
    • Provide task-specific direction and training
    • Support the team and respond to questions
    • Monitor the quality of the team’s output
  • Communicate with the client
    • Communicate with the client to gather and understand the test requirements
    • Provide status information and statistics
    • Attend scrum and planning meetings
  • Create and execute test cases
  • Create defect reports
  • Learn and use client’s systems and tools
  • Create test documentation
  • Assist in classroom training of new hires

Apply Online   

DATA ANALYST

VANCOUVER, BC

TBA

Apply Online