Intermediate Sdet
6 months ago
**Description**:
- Position at Zoocasa_
- We are one of the _first all-remote companies_ with 2,000+ team members utilizing our virtual office called eXp world. This role is work-from-anywhere in Canada._
**Who is Zoocasa?**
Zoocasa is an award-winning and passionate prop-tech platform obsessed with delivering exceptional consumer experiences in the real estate sector. As a wholly owned subsidiary of eXp Realty Inc., we pride ourselves on being able to deliver because of our belief in, and support of, our talented and dedicated team. Our growth has been recognized by the Financial Times, The Globe and Mail, Canadian Business and Deloitte Canada.
**About the team**
At Zoocasa, we empower our customers with the data and expertise they need to make more successful real estate decisions. We’re a full-service brokerage that recognizes how the line between technology and traditional real estate is blurring - so we decided to take the best of both worlds and create a streamlined experience for home buyers, sellers, and renters from start to finish. Come join us
**What you will do**:
We are looking for an Intermediate Software Development Engineer in Test with a specialization in Javascript or Golang and who has a passion for delivering quality products. Working within cross-functional teams and alongside the Senior SDET, this position will advocate and advance the automation testing standards and practices across our growing Engineering department. As an Intermediate SDET you will participate in the development, execution, and maintenance of automation tests and test coverage. You will also mentor other Engineers and QA interns in how to write tests in our testing framework, review PRs for test coverage and constantly work to make it easy for others to include tests on every piece of work before it merges.
**How you will make an impact**:
- Work cross-functionally with Engineers, Product Management and UX Design to ensure a smooth, continuous deployment of quality changes to our products
- Reduce manual testing efforts for ongoing development team work as you migrate us towards full automation test coverage on each piece of work before it merges and ships
- Identify gaps in test coverage, prioritize them and then work to close them
- Develop test strategies, plans, and maintain automation test data
- Develop and continuously improve automated tests as new system features and enhancements are developed
- Assist in the identification, selection, and implementation of tools, technologies, and practices that support the overall QA process
- Document and mentor other Engineers in the use of our testing frameworks
- Contribute to accurate time estimates for automation test development
**How you will grab our attention**:
**Education**
- BA/BS degree in engineering, computer science or related field
**Required Experience & Skills**:
- 4+ years of experience working in QA, with at least 3 years writing Unit tests in Golang or Javascript
- Experience is only required in one of the two languages, we’re happy to help teach the other
- Unit tests for Golang in the Go Testing package or any other framework (i.e. Testify, Goconvey, Ginkgo, etc)
- Unit tests for React and React Native apps in Jest
- Strong, well thought out opinions on test coverage and how to replace manual testing with automated tests
- Prior experience working in an agile, cross functional development team
- Experience in writing clear, concise and comprehensive test plans and test cases
- High attention to detail, great communication and strong sense of professionalism
**Additional Nice to Have Skills**:
- Experience with Continuous Integration and Test Pipelines (such as Github Actions, Travis CI or Jenkins)
- Experience in both Javascript and Golang
- Experience working with remote-first distributed teams
**What Zoocasa provides**:
- Dental Care
- Vision Care
- Extended Health Care
- Wellness Program
- Paid Vacation
- Paid Holiday
- Paid Sick Days
- One-time stock option.
- Fully remote environment
- Amazing company culture
- And more
The starting base pay for this position is $90,000 per year in our lowest geographic cost of living market and is dependent upon many factors such as location, experience, skills, and training. Base pay is only one part of the total compensation package offered to employees in recognition of their hard work and is determined within a range to allow for growth and development within a role.
eXp Realty and its affiliated companies are an equal employment opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, protected veteran status or disability or any other characteristic protected by law.