Let's build something amazing together! 🚀
Join us as a QA intern and develop your skills while contributing to exciting projects.
Who Are We?
Founded in 2014, CadMakers is an industry-leading digital construction and manufacturing technology company headquartered in Burnaby, British Columbia, Canada 🇨🇦. We are dedicated to delivering cutting-edge digital solutions to the global construction industry 🏗️ tackling the most complex yet common problems in the field, empowering our clients with transformative tools and expertise 💡.
Our Product
cmBuilder.io is our fast-growing flagship product 🚀, first released in 2020, and is rapidly becoming the new industry standard for 3D site logistics planning and 4D simulations 🌍. This high-performance, web-based tool is designed to be accessible, intuitive, and easy to use, enabling 100s of construction companies—primarily General Contractors—to win more projects and plan them effectively 📊🔧.
Our Values
- Innovative: We embrace change, leverage technology, and craft smarter solutions
- Hard-Working: We tackle challenges with our best effort to achieve results
- Humble: We celebrate team success and strive to learn and grow
- Customer-Focused: We listen, understand, and deliver trusted solutions
- Performance-Driven: We aim high, measure success, and make an impact
- Team-Oriented: Collaboration and diverse views lead to shared success
About The Role
Day to Day!
- 💬 Participate in QA team meetings to provide status updates on tasks and share insights
- 📋 Gather data and document processes and procedures to support team knowledge sharing
- 🎨 Create slides or documentation to support QA team initiatives and showcase testing results
- 👥 Coordinate with different team members and provide QA feedback to keep everyone on the same page and ensure great results
- 🛠️ Step in to assist with various tasks and projects as needed to keep things running smoothly
Bug Management
- 🐛 Assist in troubleshooting bugs to generate reproduction steps, as well as tracking and documenting them
- 🔍 Dig into tricky issues, whether performance or functional glitches, to identify root causes and pinpoint problems
Testing
- ✅ Manually test product releases to ensure quality deployment, making sure everything runs smoothly before launch
- 🗂️ Create and follow testing plans to keep things organized
- 🤝 Support the team, learn, and contribute to maintaining the existing automated testing framework
Automation
- 🤖 Generate scripts to automate repetitive tests and save time
- 🚀 Spot opportunities to streamline testing tasks where possible and boost efficiency
Requirements
What You Bring
Required:
- Completed or currently enrolled in a Computer Science degree or other relevant program or certifications
- Ability to work (and interview) in our head office. 🏢
Skillset:
- Strong Critical Thinker with Good Judgement 🧠: Able to lay a solid foundation for decision-making and build on each piece of the puzzle with precision
- Attention to Detail and Quality 🔍: Always inspecting the blueprint and making sure every piece fits perfectly to avoid any cracks in the project
- Excellent Communication and Collaboration Skills 🗣️🤝: Bridging the gap between teams and stakeholders, ensuring everyone's on the same page and working towards the same goals—like a well-oiled machine
- Demonstrated Ability to Learn and Apply New Technologies Quickly 💻🔧: Always ready to break ground with new tools and technologies, adapting swiftly to changes in the digital construction space
- Problem-Solving Mindset 🧩: Can think on your feet and provide solutions when challenges arise, always ensuring the final product stands tall and strong
- Knowing When to Ask for Help and Accepting Mistakes 🌱: Recognizing that growth comes from seeking support and learning from past experiences
Nice-to-have:
- Experience using 3D tools or games
- Experience with Selenium, Playwright/Puppeteer, PowerShell, Bash, Python
- Experience with .NET Core, SQL, JavaScript / TypeScript
Benefits
Salary
$42,000 intern salary
Contract Term: 3-5 months; flexible with your schedule
Why Work with Us?
- Rewarding Impact: Solve complex construction challenges and see your work transform projects globally
- Career Growth: Your performance drives our success, opening doors for advancement
- Innovative Culture: Share ideas, challenge norms, and help us optimize everything
- Development Support: Access resources to grow and #getbettereveryday
- Amazing Team: Enjoy events, contests, volunteer days, and a fun, collaborative culture