Benefits:
- Bonus based on performance
- Competitive salary
- Paid time off
- Training & development
- Home office stipend
Overview
We are seeking a skilled Software Test Engineer with experience in Python and JavaScript to join our engineering team. The ideal candidate will be responsible for designing, developing, and executing test plans and test cases to ensure the quality of our software product. This role requires a strong background in software testing methodologies, automation frameworks, and a keen eye for detail.
Note: this is a hybrid role, likely remote to start, with the majority of your time spent at our Vancouver/Lower Mainland office once it has been established. Therefore we will only consider candidates currently living in, or willing to relocate to, the BC Lower Mainland.
Key Responsibilities
- Own the overall quality of the software product by conducting automated tests to ensure the application meets the required standards and specifications.
- Develop detailed, comprehensive, and well-structured test plans and test cases. Execute test cases and analyze results.
- Test web applications extensively, identifying issues in both the frontend and backend components. Ensure compatibility across multiple browsers and devices.
- Use test automation technologies to create and maintain automated test scripts. Enhance and optimize testing frameworks to improve test coverage and efficiency.
- Document software defects using a bug tracking system and report defects to development teams. Collaborate with developers to ensure timely bug fixes.
- Continuously improve the testing process by adopting new testing tools and methodologies. Participate in the creation and review of software documentation.
- Collaborate with the development team to discuss test results and resolve issues. Collaborate with the Support teams to answer product questions and resolve technical issues.
Who You Are
- Proven experience as a software tester or similar role, particularly in testing web applications.
- Strong knowledge of software QA methodologies, tools, and processes. Experience in writing clear, concise, and comprehensive test plans and test cases.
- Hands-on experience with test automation tools and frameworks such as Selenium, Playwright, etc. Ability to develop and debug test automation scripts.
- Familiarity with either Python or JavaScript is essential, with both is preferred.
- Excellent attention to detail to catch bugs and discrepancies that might otherwise be missed.
- Strong analytical and problem-solving skills with the ability to approach problems logically and systematically.
- Strong communication skills to effectively collaborate with team members and report on findings clearly.
- A diploma or a bachelor’s degree in Computer Science, Engineering, or a related field is typically required.
Who we are
Remarcable is a cloud based platform that helps electrical contractors and distributors streamline purchasing processes to save time and money.
Dedicated to the Electrical Contractor Industry, Remarcable provides cloud-based Procurement & Tool Management Software nationwide. With multiple workflows and direct contractor accounting integrations, Remarcable significantly, and efficiently, increases communication, streamlines workflows, and provides visibility for all users.
Our team is composed of contractor and distribution experts located coast to coast. Together, we believe in providing a solution that brings efficiency, visibility, and better communication to streamline the relationship between the contractor and distributor partners.
Our Mission
To advance the adoption of technology in the construction industry and bring better efficiency, visibility, and communication to our customers.
Salary Range Disclaimer
The base salary range represents the low and high end of the Remarcable salary range for this position. Actual salaries will vary depending on factors including but not limited to location, experience, and performance. The range listed is just one component of Remarcable’s total compensation package for employees. Other components may include: PTO and a Bonus plan.