Software Developer in Test (14-Month Contract)
Vancouver, British Columbia, Canada .
contract . June 12, 2024
Description
About Spark
The opportunity
What you’ll be doing
- Design, develop, and execute test plans/cases using automated test frameworks, tools, and scripts for functional, regression, and performance testing.
- Contribute to the creation and maintenance of automated test scripts to improve testing efficiency.
- Conduct code reviews on the automated test scripts and contribute to the development of high-quality, testable code.
- Review project planning designs & documentation and contribute to software release plans before development kicks off.
- Develop and maintain detailed, comprehensive, and well-structured manual test plans and test cases.
- Identify, document, and track software defects, working closely with development teams for resolution.
- Analyze and troubleshoot complex software issues, identify root causes, and collaborate on solutions.
- Work closely with the quality assurance team to ensure comprehensive test coverage.
- Participate in the continuous improvement of quality assurance processes and methodologies.
- Stay informed about industry best practices and emerging trends in test automation and software development.
- Report to the Manager of Quality Assurance, providing daily stand-ups and weekly updates on assigned projects & initiatives.
What you’ll need
- 2+ years of professional experience as a QA Automation Engineer or Software Developer in Test (SDET).
- Experience with Java or other common test automation languages (e.g. JavaScript, Python).
- Experience with Selenium, Cypress, or other automated testing frameworks.
- Experience writing automated tests to ensure that software always works as designed. Our automated test suite covers the majority of our applications' functionality, APIs, and integrations, and is maintained and expanded alongside them.
- Experience testing complex applications with multiple user roles & permissions, and you’re concerned about privacy and security.
- Proficiency in software version control, specifically Git.
- Attention to detail and strong problem-solving skills.
- Bonus points if you have experience with load testing and penetration testing.
- Extra bonus points if you have experience in Proptech, and previously worked on software for the Real Estate space.
Who you are
- You have a love for coding automated tests, vs doing manual testing.
- You understand that manual testing is part of the process and is required at times.
- You are able to work productively in a remote team environment, learn new technologies and overcome obstacles as needed, then share the knowledge.
- You like to ask questions, lots of questions. It’s a complicated industry with complicated processes!
- You have excellent communication skills, both written and verbal.
- You enjoy working in small teams.
What we offer
- Competitive vacation policy
- Hybrid work environment: work from home in combination with utilizing our spacious, dog-friendly Yaletown office (with well-stocked snacks!)
- Join a team of unique, well-rounded individuals of various backgrounds, all lending to Spark’s distinguished brand in the proptech and real estate development industry.
Diversity & Belonging
Compensation
$85,000.00 - $105,000.00 per year
