Skip to content

QA Test Automation Developer (1-year contract)

Effective Date

July 2022

Reports To

Manager, Quality Assurance

What your impact will be:

You will be working alongside Developers, System Analysts, Business Analysts and Operations Engineers to perform day-to-day duties including, but not limited to:

  • Developing and maintaining test automation frameworks for CREA products
  • Interacting with systems analysts, business analysts and development teams to develop a strong understanding of project and testing objectives
  • Designing and creating test conditions and scripts to address the business and technical use cases
  • Using tools and techniques to execute automated test cases and build/script new tools for performing testing/validation function
  • Executing the test scripts, documenting and reporting the test results
  • Documenting, tracking and escalating issues as appropriate using existing bug reporting systems
  • Participating in the troubleshooting and triage of issues with different teams to drive towards root cause identification and resolution
  • Building and configuring testing environments
  • Maintaining the testing code and automated regression test case repository
  • Training other QA staff to create automated test cases and execute automated tests
  • Supporting production deployment of applications and services, performing validation testing (occasionally) during off-hours maintenance windows

What we are looking for:

  • 3+ years experience building and maintaining test automation frameworks using Selenium WebDriver C# or Java, NUnit, TestNG, REST Assured, RestSharp and other tools and libraries.
  • Experience developing test automation scripts for web-based client/server applications.
  • Solid understanding and working experience in manual and automated testing of RESTful webservices
  • Experience with Agile, Continuous Integration and DevOps practices.
  • Experience in the development of test strategies and automation for front-end and back-end software solutions.
  • Working knowledge of scripting languages (Windows batch, bash, Python, Perl etc.)
  • Solid knowledge of SQL including developing and executing SQL queries to test data-intensive applications
  • Experience working with virtualization as a development and deployment tool.
  • Proven expertise in troubleshooting, debugging and root-cause analysis.
  • Strong written and verbal communication skills and presentation skills

What would make you stand out:

  • Experience developing test automation for iOS and/or Android native apps is an asset - Appium, SpecFlow, Cucumber, etc.
  • Working experience with Azure DevOps and Git is an asset

Qualifications:

  • Bachelor’s Degree or Diploma in Computer Science (or related field) or relevant experience
  • SQL certification – an asset
  • ISTQB, ITIL, or any other QA/Programming Certification – an asset

At CREA, we are committed to fostering an inclusive, barrier-free and accessible environment. Part of this commitment includes arranging accommodations to ensure an equitable opportunity to participate in the recruitment and selection process. If you require an accommodation, we will work with you to meet your needs.

Apply Now

To apply for this position, please submit your application to careers@crea.ca and state the title of the position in the subject line of your e-mail.

We thank all applicants for their interest, however only those under consideration for the role will be contacted.

Apply now

At CREA, we are committed to fostering an inclusive, barrier-free and accessible environment. Part of this commitment includes arranging accommodations to ensure an equitable opportunity to participate in the recruitment and selection process. If you require an accommodation, we will work with you to meet your needs.