Search jobs > Cambridge, ON > Software engineer iii

Software Design Engineer in Test III

AGDATA
Cambridge, ON, CA
$55K-$70K a year (estimated)
Full-time

Who we are :

We are the most trusted provider of data collection and management, marketing program management, and analytical solutions for our Crop and Animal Health industry clients.

With data services at the core surrounded by an extensible array of streamlined software solutions our unified platform represents over three decades of innovation and expertise in the agriculture, crop protection, specialty chemical and animal health industries.

Backed by an entrepreneurial, creative and energetic work force, teammates at AGDATA are pushing the boundaries of technology to enhance our relationships with our clients.

We are a growing team, focused on adding creative, knowledgeable individuals who are ready to jump right in and make an immediate impact.

  • 30+ years of experience in the Crop and Animal Health industry
  • More than 20 billion USD sales processed annually
  • Over 2,15,000 payments issued via marketing programs yearly

Job Title : Software Design Engineer in Test III

Job Overview : We are seeking an experienced QA Engineer to join our team at Agdata. The ideal candidate will be responsible for ensuring the quality of our domain-driven enterprise applications, which are developed using C# .

NET frameworks and hosted on Service Fabric. The role involves a thorough understanding of various databases and storage solutions like SQL Server, RavenDb, and Azure Storage, as well as messaging services like Service Bus and Event Hubs.

An ideal candidate would have an interest in strategies to analyze quality within large data sets through data science or data analytics.

In this role, you will have responsibilities to

  • Participate in story refinement to ensure the details and dependencies are well defined with considerations for testing
  • Collaborate with Product Owners, Business Analysts and Developers as a team
  • Be vocal during retrospective meetings and follow up on process improvements
  • Write and maintain test cases, execute and perform ad-hoc testing with the user experience in mind
  • Design and implement comprehensive test strategies for microservices-based applications
  • Automate test cases based on priority before close of the sprint
  • Review pull requests to ensure commits are up to standards
  • Maintain CI / CD Azure pipelines and releases for new and existing projects
  • Monitor the Azure releases for regression bugs and / or issues with environments
  • Manage defect-tracking and resolution processes
  • Manage quality and bug reports in all stages of releases
  • Maintain documentation on responsible projects and contribute to internal wikis so we can share knowledge across teams
  • Stay updated with new testing tools and test strategies
  • Collaborate with internal SDET community across development teams to continuously refine best practices

In order to be successful in your role, it is important that you

  • Have 3+ years of experience as an SDET
  • Have 2+ years of experience with Selenium WebDriver and Grid
  • Have 2+ years of experience of testing web API through code
  • Have practical C# programming skills
  • Bachelor’s degree in Computer Science, Engineering, or related field
  • Familiarity with TestRail
  • Proven experience in QA for microservices architecture and distributed systems
  • Excellent problem-solving, communication, and teamwork skills
  • Are able to write SQL queries for data validation
  • Are familiar with NoSQL database such as RavenDb
  • Have knowledge of test methodologies and their corresponding tools
  • Have the ability to recognize errors and assess risks within applications and or processes
  • Are comfortable working with Visual Studio 2019+ and Git
  • Have experience with CI / CD pipelines
  • Understand the ROI and risk for ah-hoc testing, test automation and feature coverage
  • A passion for design, development and quality

Nice to Have :

  • Experience with Microservice technologies, SQL, NoSQL and Blob Storage
  • Knowledge of messaging services like Azure Service Bus and Event Hubs
  • Experience with JMeter
  • Experience with Python
  • Interest in data science and / or data analytics

How AGDATA will support you :

Supporting your health & well-being :

  • You have the option to choose from four medical, two dental and two vision plans to ensure your elections are the best fit for you and your family including your domestic partner and their child(ren).
  • Helping you save : you’ll have access to a Health Savings Account with employer contributions as well as Health and Dependent Care Flexible Spending Accounts.
  • Planning for the future : you can plan for the near and long term with AGDATA’s 401(k) retirement savings plan with matching company contributions and our tuition reimbursement program.
  • Ensuring all around well-being : you’ll also get to enjoy access to ancillary benefits, Employee Assistance Programs including virtual counseling sessions, Pet Insurance, Ergonomic Assessments, and other discount programs that will help you and your family stay on track physically, socially, emotionally, and financially.

Emphasizing work life balance :

Paid time off is available to you and we also have competitive holiday options available including the week between Christmas and New Year’s.

The special perk here is that the entire organization is off at the same time.

Offering flexibility : we understand, life happens. You can work from home and partner with your manager to flex your hours.

Being comfortable in the office :

  • Need or want to come into our brand-new office space? Free snacks and different types of drinks will be available for you to choose from.
  • Offering a best-in-class onboarding experience : AGDATA invests heavily in our associates' training and development. Our Training team is fully dedicated to ensuring your onboarding will be successful and also focuses on the continued development of your soft and hard skills.

Living an open-door environment :

  • You’ll have unparalleled visibility and communication with senior leadership across the organization. Each of our executive team members meets with our new hires during their first quarter!
  • Supporting atmosphere encouraging positive feedback : Our Shout Out Program gives our associates the opportunity to give feedback at any time which will be shared and celebrated company-wide and may even be topped off with an award.
  • Ensuring clear communication : Our monthly in-person and virtual town halls led by our CEO and other Leaders guarantee everyone stays up-to-date.

We make sure to provide lunch so you can socialize and collaborate.

30+ days ago
Related jobs
AGDATA
Cambridge, Ontario

Write and maintain test cases, execute and perform ad-hoc testing with the user experience in mind. Ensuring all around well-being: you’ll also get to enjoy access to ancillary benefits, Employee Assistance Programs including virtual counseling sessions, Pet Insurance, Ergonomic Assessments, and oth...

ApplyBoard
Kitchener, Ontario

The Software Engineer in Test will work and co-ordinate with the Software Engineers and Quality Principals to measure and track the quality metrics including things such as defects and test coverage. This includes defining the overall testing strategy, as well as creating and maintaining appropriate...

Wagepoint
CA
Remote

Develop and maintain automated test frameworks for end-to-end, API, and integration testing. Integrate testing in CI/CD pipelines. Maintain and monitor test infrastructure for continuous availability. Experience integrating automated tests into CI/CD pipelines. ...

Magnet Forensics
Ontario

Our growing team is looking for a passionate and motivated Senior Software Engineer in Test to join our Engineering organization. Serving over 4,000 customers in over 100 countries, our solutions are playing a crucial role in modernizing digital investigations, helping investigators fight crime, pro...

AGDATA
Cambridge, Ontario

The role involves developing web applications using Angular, restful APIs, and Service Fabric, moving towards Container Apps, and integrating with SQL Server, RavenDb, Azure Storage, Service Bus, Event Hubs, and Redis Cache. Ensuring all around well-being: you’ll also get to enjoy access to ancillar...

Splunk Inc
Canada
Remote

You will get to work with a super smart bunch of folks who are doing state of the art development work (front-end and back-end, DevOps, device software) in areas of OT/IoT, machine learning, Edge AI, containerization and data analytics to build the Splunk Edge platform solution. You'll actively cont...

reddit
Remote, Ontario, Canada
Remote

Familiarity with software engineering best practices such as unit/integration/end-to-end testing, design documents, CI/CD, A/B testing, code reviews, and documentation. We also maintain features related to the Subreddit page and care deeply about maintaining and improving the features that shape com...

Ford Motor Company
Waterloo, Ontario

Ford is experiencing significant business transformation in an ever-changing propulsion and digital world, and we are looking for exceptional talent to join us on this journey. In Ford Connected Vehicle Software, we create lifetime value for our customers by delivering a software development environ...

Babylist
Canada

In addition, Babylist offers equity, bonus, and benefits, including company paid health, dental and vision insurance, 401(k) matching, flexible spending account, and paid leave (including PTO and parental leave) in accordance with our applicable plans and policies. You have experience testing, monit...

CB Canada
Waterloo, Ontario

In this Software Developer in Test (SDET) role, you’ll be testing a suite of software applications related to the health care industry. As a software developer focused on test automation and testing, other people in the team will look toward you for your opinion and on achieving high quality softwar...