QC, , 1102 - 507 Place D'armes contract April 17, 2020
Apply Now

Start Date:  As soon as possible  

Contract Duration: 6 months (possibility of renewal) 

Location: Downtown Montreal  

Number of Positions:  1 

Language skills: Fluent in English; both written and spoken 

Perks– Our client works in a beautiful downtown location overlooking the city right at the metro, coffee bar, team-oriented environment, shower facilities if biking to work. Not only is our client one of Montreal’s top 10 employers—but they also have been voted one of Canada’s Top Employers for Young People for 3 years in a row!   

This is an exciting opportunity for a software developer in test to join a world-class team building server-side functionality that is at core of our client’s virtual agent applications powered by a diverse array of state-of-the-art technologies such as voice recognition, natural language understanding, artificial intelligence, big data, cloud computing, and more.  This team is responsible for designing, developing and integrating multiple software modules for the speech application environment, including multi-modal, personal agent applications for some of the world’s largest phone, automobile and other smart devices manufacturers. 

Principal Duties and Responsibilities:  

  • Build high quality tests for cloud services.
  • Work closely with peers from R&D, product managers, and operations to ensure end to end customer satisfaction.
  • Participate in technical design sessions for our solutions.  
  • Evaluate different technologies and tools to help solve QA engineering problems  
  • Work in an agile environment with CICD. 
  • Design and develop end to end QA projects, write test plans, develop automation and execute tests. 
  • Perform tasks related to securing and keeping the products, tool and processes that you are responsible for securing.

Education:  

  • Bachelor’s in Computer Science, Computer Engineering or related experience 

 Years of Work Experience:  

  • 3-5 years of experience in a related position 

Required Skills:  

  • Strong understanding of standard QA practices such as defect management, smoke tests, regressions tests, feature tests, load and performance tests, etc. 
  • Experience with distributed systems programming (protocols: HTTP/REST, WebSockets, SOAP, gRPC)  
  • Have the ability to analyze and solve complex problems quickly and creatively.  
  • Good written and verbal communication skills; the language of business is English.   
  • Strong team player, working also with remote peers, independent 

Preferred Skills:  

  •  Good scripting experience e.g. bash, shell, Python 
  • Experience with testing cloud native applications using Docker, Kubernetes etc.  
  • Basic IT-knowledge: Setup and maintenance of test machines/systems 

About Us: 

Experience provides customized artificial intelligence solutions to some of the largest companies world-wide. Our core values make it easy to work with us: You’ll find that we’re Ethical, Flexible, Quality-oriented, Inclusive and Proactive.  Guided by strong business ethics, we are committed to treating our employees and consultants with respect. Work with a company that your co-workers, friends, and acquaintances already know, like and trust– to build a promising career in Information Technology. 


Send your application

Apply for Software Quality Assurance Analyst position now!