QA Automation Lead (L5)

Big River Technology - Gananoque, ON (6 months ago)

Apply Now

About big river technologies

We are seasoned industry veterans with decades of experience in capital markets technology and delivery excellence. We created big river technologies to be the boutique customer-centric firm we always wanted to work for, truly focused on client success. Headquartered in Gananoque, in the heart of the beautiful 1000 Islands region of Eastern Ontario and offices in New York City and Toronto, we work for some of the world’s largest and most successful financial organizations and software vendors. Our Business-Driven Development methodology ensures projects are delivered on time & budget. We have three core practices: FinTech, user experience discovery, and enterprise computing. Our work spans end-to-end solution development including ideation, architecture, design, software development, quality assurance and overall delivery. We’re passionate about what we do. Come join us, you will thrive.

Job Description

The Quality function has a client-facing focus that also provides assistance to the internal development process/ design using approaches such as Test-Driven Development (TDD), Agile principles. Using tools like jBehave, Cucumber, Karma with Jasmine, Mocha, or Selenium, the primary focus will be to validate software components and systems functionality according to spec using a test-driven development methodology. Main duties will include both automated and manual testing. The important keys are to work with a team of developers in an Agile based delivery model and to possess a thorough technical understanding of the SLAs and NFRs of the components.

Training programs are available and salary is commensurate with experience.


Work in an Agile environment
Develop automated testing suites and tools for testing web products
Deliver timely project execution and project work products that exceed customer expectations
Contribute to functional specifications, strategy and detailed design documents for client projects
Serve as a technical resource for client projects
Maintain awareness of industry trends and emergent technologies
Assist in refining requirements to ensure great testability
Develop comprehensive testing strategy for entire applications
Function as QA lead, mentoring and guiding junior QA engineers
Skills and Qualifications

Experience as a Developer, QA Engineer, SDET or similar QA role.
Experience developing testing strategies particularly for Javascript based web/ mobile applications
Experience developing performance and load testing
Well versed in industry best patterns and practices around automated QA testing
Experience with Web technologies: JavaScript (including frameworks such as React), jQuery, HTML5, CSS3
Experience with Testing tools such as: Selenium, Jasmine, Cucumber, RSpec, Mocha/Chai, SoapUI / Rest Assure / Jest / Nightwatch.js
Experience with Agile software engineering practices, particularly Continuous Integration, Continuous Delivery, and Automated Testing.
Experience working with continuous integration tools, such as Jenkins or Bamboo
Excellent working knowledge of white box, black box, and integration testing.
Excellent written and verbal communication skills.
Work Related Expectations

The incumbent will ideally be based out of our Gananoque office and must be willing to work flexible hours to accommodate client requirements in a variety of time zones. We service clients across North America, Europe and Asia/Pacific regions and vary our working hours accordingly.

big river technologies are committed to employment equity and diversity and welcomes applications from women, visible minorities, aboriginal people, persons with disabilities and persons of any sexual orientation or gender. We are also committed to improving access and opportunities for all individuals, including those with disabilities by identifying and removing barriers that may prevent, inhibit or restrict their access to employment opportunities. If you require accommodation at any stage of our hiring process (application, interviews, assessments, and placement), please contact us via email at We thank all applicants responding and showing interest to work for us, however; only those interviewed will be contacted.