This job posting has expired and no longer is available. Please explore other opportunities.

Senior Software Developer in Test

Remote Vancouver, BC

About addy


Finally, a chance for everyone to get into real estate. That’s ownership without the life-altering sacrifices of ownership.


Quality real estate deals are usually out of reach for everyday people. We’re changing the game so that literally everyone has a chance to get into the market by investing with addy. Our mission is to enable every human to own property. We believe everyone should have the opportunity to own property through access to real estate investing at any amount, regardless of income, age, gender or background. 😊


About the team

We’re a passionate and fun group of people who are moving quickly ⚡️, which is why we’re looking for the brightest minds to join us on this incredible journey 🤘Our mission is our destination and we live in our core values – Curiosity, Win-Win or No Deal, and Empathy– to get there.


We care about achieving a triple bottom line of societal, environmental and economic return.


As a member of the addy dev scrum team, you will be working with other professional developers who care about the codebase, its quality, and its value to our members. We have a monolithic Rails application, which we are actively breaking down into a set of services using APIs. In addition, we explore new ways to break down the code and host it on new infrastructures such as AWS Lambda, AWS Fargate, etc. Finally, the nature of our platform is such that we have spikes of usage whenever we release a new property, so while we don’t necessarily see a constant high volume of users, we need to optimize our platform to handle a high volume of transactions over a short period of time.


addy is a financial system in the real estate market. These two industries have lots of paperwork and processes relating to banking, real-estate, auditing and compliance that need to be automated and streamlined, which provides many opportunities to interesting problems that need to be solved.


We are looking for a Senior Software Developer in Test who will play a key role in/building the Quality Engineering team by helping ensure the stability and success of the product releases as well as provide guidance for intermediate and junior team members.

You must be able to work closely with your team to complete sprints and maintain a velocity most competent people think not possible.


Responsibilities

  • Create, review, and update testing and triage documentation
  • Lead development of new tooling and infrastructure in collaboration with other team members
  • Participate in issue triage and validation rotation and ensure issues are triaged and validated promptly
  • Expand on existing test automation framework and test coverage
  • Develop working knowledge of the entire application stack
  • Maintain test infrastructure and environment stability
  • Collaborate with the development team and stakeholders to understand requirements, test features, and functionality
  • Collaborate with engineers to improve the testing process
  • Drives best practices, improvements, and maintainability of projects
  • Configure automated tests to execute reliably and efficiently in CI/CD environments
  • Track and communicate test results in a timely and effective manner
  • Lead test automation implementation and guide the testing approach for new feature development
  • Participate in design reviews with stakeholders and engineering teams
  • Create test plans for new features and steer the team to ensure test coverage based on the test plan
  • Identify test gaps and prioritize adding coverage based on areas of risk
  • Implement new automation framework features with little guidance
  • Provide input into testing the security and scalability of the product
  • Take ownership of test failures and ensure that our CI system is reliable
  • Mentor other developers with testing techniques


Abilities you bring to addy

  • Strong skills in Javascript
  • 4+ years of Development and Quality Automation experience.
  • Experience with multiple types of testing, including unit, functional, integration, performance, usability, reliability, security, and maintainability.
  • Experience with application security and performance testing is preferred.
  • Experience using Git.
  • Experience with Continuous Integration systems and CI/CD practices
  • Exceptional organizational and communication skills.
  • A passion for improving software/systems through testing and automation


Bonus: experience with one or more of the following:

  • Docker
  • Cypress
  • AWS Lambdas
  • Ruby on Rails
  • Python
  • Vue.js
  • Using and integrating with CircleCi


The perks

  • Investment matching program 🐷
  • Travel is in our DNA and we offer opportunities for relocating to meet and work with the team in-person (when it’s safe to do so of course!) ✈️
  • Office in the heart of Kitsilano in Vancouver, BC
  • Regular company-wide & team events 🎉
  • Extended health benefits


addy is an Equal Employment Opportunity employer. Our goal is to be inclusive, diverse, and representative of the communities where we work while creating an environment where every person can enjoy a successful career. This commitment applies to all candidates and employees regardless of race, ethnicity, citizenship, creed, place of origin, religion, sex, gender identity, gender expression, sexual orientation, family status, marital status, disability, age, and any other protected characteristic.


Requests for accommodation due to a disability or any other protected characteristic can be made at any stage of the recruitment process and during employment by contacting our HR Squad.

Subscribe to Job Alerts