Software Test Automation Engineer

2 days ago


Ottawa, Ontario, Canada Qlik Full time
Transform Complex Data into Actionable Insights

A Gartner Magic Quadrant Leader for 14 years in a row, Qlik transforms complex data landscapes into actionable insights, driving strategic business outcomes. Our portfolio leverages pervasive data quality and advanced AI/ML capabilities that lead to better decisions, faster.

We excel in integration and governance solutions that work with diverse data sources, and our real-time analytics uncover hidden patterns, empowering teams to address complex challenges and seize new opportunities.

Software Test Automation Engineer Role

Come be part of Qlik's fast-paced, cutting-edge, Cloud-focused Data Integration Infrastructure Team We bring data into the Qlik product set from over 50 sources to enable users to make transformative discoveries in their data and act on them.

  • Join a small, close-knit team building and supporting Qlik's Cloud-based Data Integration Infrastructure and Data Connectivity components - including Web Data, File Access, etc.
  • Share and gain understanding and appreciation of the purpose and practices of agile software development.
  • Implement innovative solutions to scalability and performance bottlenecks typical in complex, big data environments.
  • Spend time to learn, work with and apply lots of different technologies to solve challenging problems.
  • Exercise strong communication, analytical and interpersonal skills working in a cross-functional team.
Responsibilities include:
  • Review market requirements, functional specifications and detailed design documents to derive test objectives.
  • Design and implement automated test scenarios.
  • Execute automated test suites and analyze results.
  • Design and execute manual test cases, as needed, based on test objectives.
  • Contribute to the maintenance and further development of the test automation framework.
  • Bootstrap, configure, populate and maintain test systems with third-party data sources for the purpose of automated and manual testing.
We're looking for a teammate with:
  • A bachelor's degree in computer science or a related discipline or related work experience equivalent to a four-year college degree program is normally required.
  • 5+ years test automation experience.
  • Experience using scripting languages to create testing tools and automation, specifically JavaScript.
  • Must be able to analyze functional test plans to derive a set of automation objectives which are thorough, optimal and complete.
  • Demonstrate ability to efficiently design, implement and execute automated test suites.
  • Must understand object-oriented programming and be able to write modular and extensible code.
  • Must be able to research and interview effectively to obtain technical information for automation tasks.
  • Ability to understand the technical design of the automation framework and formulate innovative ideas for extending the framework to better address automation needs.
  • Some experience using Amazon Web Services, Google Cloud Platform and/or Microsoft Azure is preferred.
  • Domain and technical experience in the area of databases, data formats and protocols, and data access using data and integration technologies/APIs such as ODBC, JDBC, REST, XML, JSON, etc. is a plus.
  • Systems Management experience a huge plus.
  • Excellent communication skills, both verbal and written.
  • Experience with Agile development methods and iterative planning.
The location for this role is:

Ottawa, ON Canada.

Apply now and help change how the world transforms complex data landscapes into actionable insights and turns complex data challenges into new opportunities

What else do we offer?
  • National Capital Region's 2024 Top Employers in Canada.
  • Genuine career progression pathways and mentoring programs.
  • Culture of innovation, technology, collaboration, and openness.
  • Flexible, diverse, and international work environment.

Giving back is a huge part of our culture. Alongside an extra "change the world" day plus another for personal development, we also highly encourage participation in our Corporate Responsibility Employee Programs.

The anticipated base salary range for this role is $100,000 – 120,000 CDN per year. Final compensation offered by Qlik will be based on factors such as the candidate's location, job-related skills, education, experience, and other business and organizational needs. Qlik offers a comprehensive benefits package; eligibility requirements for benefits will be controlled by applicable Qlik plan documents and policies.

If you need assistance applying for a role due to a disability, please submit your request via email to Any information you provide will be treated according to Qlik's Recruitment Privacy Notice. Qlik may only respond to emails related to accommodation requests.

Qlik is not accepting unsolicited assistance from search firms for this employment opportunity. Please, no phone calls or emails. All resumes submitted by search firms to any employee at Qlik via email, the Internet or in any form and/or method without a valid written search agreement in place for this position will be deemed the sole property of Qlik. No fee will be paid in the event the candidate is hired by Qlik as a result of the referral or through other means.



  • Ottawa, Ontario, Canada Lumentum Full time

    Software Automation Test EngineerLumentum Canada is a company that truly believes in its mission and values diversity and inclusivity in the workplace. We were awarded the 2022 National Capital Region's Top Employers and the 2022 Career Directory Canada's Best Employers for Recent Graduates.We are seeking a talented and innovative Software Automation Test...


  • Ottawa, Ontario, Canada Lumentum Full time

    Software Automation Test EngineerLumentum Canada is a company that truly believes in its mission and values diversity and inclusivity in the workplace. We were awarded the 2022 National Capital Region's Top Employers and the 2022 Career Directory Canada's Best Employers for Recent Graduates.We are seeking a talented and innovative Software Automation Test...


  • Ottawa, Ontario, Canada Lumentum Full time

    Lumentum is seeking a highly skilled and innovative Software Automation Test Engineer to join the R&D Design Verification team in the Networking department.The OpportunityThis is an exciting opportunity for a talented individual to contribute to the development of automated solutions for our next generation optical switches, amplifiers, and circuit packs.Key...


  • Ottawa, Ontario, Canada Lumentum Full time

    Lumentum is seeking a highly skilled and innovative Software Automation Test Engineer to join the R&D Design Verification team in the Networking department.The OpportunityThis is an exciting opportunity for a talented individual to contribute to the development of automated solutions for our next generation optical switches, amplifiers, and circuit packs.Key...


  • Ottawa, Ontario, Canada Lumentum Full time

    Job Summary:Lumentum is seeking a highly motivated and innovative Software Automation Test Engineer to join the R&D Design Verification team in Ottawa. As a key member of the team, you will be responsible for collecting and analyzing manufacturing data to improve product performance and quality, solving complex technical problems, and working closely with...


  • Ottawa, Ontario, Canada Lumentum Full time

    Job Summary:Lumentum is seeking a highly motivated and innovative Software Automation Test Engineer to join the R&D Design Verification team in Ottawa. As a key member of the team, you will be responsible for collecting and analyzing manufacturing data to improve product performance and quality, solving complex technical problems, and working closely with...


  • Ottawa, Ontario, Canada CB Canada Full time

    Job SummaryCB Canada is seeking a skilled Python Test Automation Engineer to support a long-term contract with a leading industry client. As a member of the Architecture and Software Platform group, you will be involved in the testing of cutting-edge embedded software and working on system components that provide enabling frameworks or additional functional...


  • Ottawa, Ontario, Canada CB Canada Full time

    Job SummaryCB Canada is seeking a skilled Python Test Automation Engineer to support a long-term contract with a leading industry client. As a member of the Architecture and Software Platform group, you will be involved in the testing of cutting-edge embedded software and working on system components that provide enabling frameworks or additional functional...


  • Ottawa, Ontario, Canada CB Canada Full time

    Position: Senior Automation Testing EngineerCB Canada is seeking a proficient Automation Testing Engineer with expertise in Python to become part of a prominent client’s team on a long-term engagement. This position focuses on aiding the creation of advanced embedded software for next-generation platforms.Key Responsibilities:Formulating and implementing...


  • Ottawa, Ontario, Canada US Tech Solutions Full time

    Key Responsibilities - Collaborate with the team to design and execute automation tests for component, integration, and system evaluations. - Contribute innovative solutions to enhance existing and upcoming testing methodologies in relation to the automation framework. - Provide comprehensive configurations and detailed descriptions for both successful...


  • Ottawa, Ontario, Canada US Tech Solutions Full time

    Key Responsibilities - Collaborate with the team to design and implement automated testing solutions for component, integration, and system levels. - Explore innovative strategies for enhancing existing and upcoming testing frameworks related to automation. - Provide comprehensive configurations and detailed descriptions for both successful and...


  • Ottawa, Ontario, Canada CB Canada Full time

    Job SummaryWe are seeking a skilled Python Test Automation Developer to join our team at CB Canada. As a member of our Architecture and Software Platform group, you will be responsible for designing and building the next generation software platform.Key ResponsibilitiesDevelop and execute functional and integration test plans for all components owned by the...


  • Ottawa, Ontario, Canada CB Canada Full time

    Job SummaryWe are seeking a skilled Python Test Automation Developer to join our team at CB Canada. As a member of our Architecture and Software Platform group, you will be responsible for designing and building the next generation software platform.Key ResponsibilitiesDevelop and execute functional and integration test plans for all components owned by the...


  • Ottawa, Ontario, Canada Lumentum Full time

    About the Opportunity:Lumentum is seeking an enthusiastic and innovative Software Automation Test Engineer (Co-op Student) to join the R&D Design Verification team in the Networking department.Key Responsibilities:Contribute to the ongoing development of automated solutions for next-generation optical switches, amplifiers, and circuit packs;Collect and...


  • Ottawa, Ontario, Canada Lumentum Full time

    About the Opportunity:Lumentum is seeking an enthusiastic and innovative Software Automation Test Engineer (Co-op Student) to join the R&D Design Verification team in the Networking department.Key Responsibilities:Contribute to the ongoing development of automated solutions for next-generation optical switches, amplifiers, and circuit packs;Collect and...


  • Ottawa, Ontario, Canada TV2 Consulting Full time

    Job Summary:TV2 Consulting is seeking a highly skilled Senior Software Engineer - Automation to join our team. As a key member of our software development team, you will be responsible for designing, developing, and implementing automated testing solutions for our clients.Key Responsibilities:Design and develop automated testing frameworks and scripts using...


  • Ottawa, Ontario, Canada TV2 Consulting Full time

    Job Summary:TV2 Consulting is seeking a highly skilled Senior Software Engineer - Automation to join our team. As a key member of our software development team, you will be responsible for designing, developing, and implementing automated testing solutions for our clients.Key Responsibilities:Design and develop automated testing frameworks and scripts using...


  • Ottawa, Ontario, Canada US Tech Solutions Full time

    Key Responsibilities - Collaborate with the team to design and implement automated testing for component, integration, and system evaluations. - Explore innovative strategies for existing and upcoming testing in relation to the automation framework. - Provide comprehensive configurations and detailed descriptions for both successful and unsuccessful...


  • Ottawa, Ontario, Canada Infomatics Corp Full time

    Automation Test EngineerAt Infomatics Corp, we are seeking a skilled Automation Test Engineer to join our team. As a key member of our automation team, you will be responsible for developing and maintaining automation frameworks, creating test cases, and ensuring the quality of our software releases.Key Responsibilities:Develop and maintain automation...


  • Ottawa, Ontario, Canada Infomatics Corp Full time

    Automation Test EngineerAt Infomatics Corp, we are seeking a skilled Automation Test Engineer to join our team. As a key member of our automation team, you will be responsible for developing and maintaining automation frameworks, creating test cases, and ensuring the quality of our software releases.Key Responsibilities:Develop and maintain automation...