More jobs:
Job Description & How to Apply Below
Recently named a Waterloo Area Top Employer for the eleventh consecutive year, we’re looking for innovators who can bring their expertise and passion to our growing team.
This position is being offered as a 6-month contract to augment test tooling and automation. Depending on organizational needs and project developments, there is potential for the contract to be extended. This is a hybrid position requiring three days in our Guelph office each week. Our workdays are 7.5 hours.
We’re looking for someone experienced in software quality and development who wants to use all the tools at their disposal to test and analyze software applications to improve product experiences. We’re excited to work with an individual who’s eager to find application, performance, and system bugs by creating and maintaining automated test frameworks and scripting test scenarios.
As a Senior Software Developer, Test at OCAS, you’ll play an important role in developing and supporting the technology that helps hundreds of thousands of individuals every year as they take the first step toward a brighter future through college. An integral member of our Quality and Agile development teams, you’ll be instrumental in accelerating and improving the quality and delivery of OCAS products and services by researching, proposing, and piloting new ways to improve our product quality.
Being an advocate for quality, you’ll develop tools to enhance functional testing and contribute to automation for features deployed to the cross‑functional test environment shared by all our products. You’ll be challenged to imagine ways that both related and seemingly unrelated features or products might interact with each other to expose real‑world problems faced by our users. A self‑starter, you’ll also influence the direction of our team and our products.
With a focus on the design, development, and implementation of test code, you’ll contribute and maintain OCAS’s automated test suites to support continuous deployment for our products and environments.
In addition to automated testing, you’ll also perform exploratory testing to identify issues that may not be captured by automated frameworks, ensuring a comprehensive approach to product quality. You’ll also work with development teams to ensure quality throughout the development process by reviewing coding practices, participating in code reviews, and reviewing requirements from a quality perspective.
As a member of the OCAS team, you’ll work with remarkable individuals and colleagues who support each other in achieving high performance.
You share OCAS’ core Quality values:
Quality is an organizational mindset, not an individual one.
We can test anything, whether or not we have requirements for it: a prototype, a design, a flowchart, an idea, or even actual software.
All software systems inherently have bugs and problems to discover.
Passing test scenarios are encouraging; however, they don’t tell the entire story.
Automated check systems are only a piece of a successful test plan.
In this role, you will:
Develop tools that will assist in functional testing by our internal teams and partners
Have a strong ability to investigate issues by using a variety of tooling appropriate for the given technologies being investigated
Identify issues in code review before they have been merged into the mainline branch
Herald efforts to improve test tools, scenarios, maintainability, reusability, and code quality
Demonstrate a strong knowledge of the technologies you have worked with, and use this knowledge to inform your approach to test automation, and testing in general
Show advanced knowledge of SQL and possibly other query syntax languages to help facilitate issue investigation and test setup
Have advanced knowledge of application architecture and infrastructure, and how to investigate, interpret, analyze, and summarize…
Position Requirements
10+ Years
work experience
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
Search for further Jobs Here:
×