Role: Quality Assurance Engineer
Contract: Full-time / 160 hours monthly
Schedule: 8 AM – 5 PM EST (Some flexibility available)
Rate: Junior QA Engineer: Starts at $1,000 USD monthly
Intermediate QA Engineer: Starts at $1,200 USD monthly
Rate is negotiable and is dependent on the level of expertise.
Availability to Start: ASAP
Benefits: Paid Time Off & Sick Leave
Client’s Profile
A rapidly growing Canadian Software Company is looking for a Quality Assurance Engineer. This company is on a mission to transform the way real estate is managed and operated at scale. They are building a platform that combines tens of years of industry experience with the latest SaaS technologies to deliver products and insights that streamline the customers’ operations and help them stay ahead of the curve.
They follow three principles: Deliver Value, Execute with Excellence and Share the Fun!
With these values in mind, they are looking to add new members to their team.
What you’ll do
As an integral part of the product development team, you’ll ensure the company confidently deploys new features by designing and executing test strategies, automating where necessary, and maintaining the test automation framework. You’ll review requirements, craft detailed test plans, prioritize testing activities, and develop automation scripts. Identifying and tracking bugs, performing regression testing, and collaborating with internal teams to implement solutions will be key to maintaining high-quality standards.
Additionally, you’ll develop and implement testing processes, monitor debugging processes, and track quality assurance metrics to ensure product quality.
The stack is based entirely on Typescript with Angular on the front end and NodeJS on the back end. They use MongoDB as the primary data store. They deploy to the cloud using Docker. They use Circle CI for CI/CD, executing tests with Jasmine, Karma & Protractor.
– Lead test strategy design, execution, and automation as part of the product development team, utilizing tools such as Playwright/Cypress/Protractor/Selenium/WebDriver for web UI testing and Circle CI/Travis for continuous integration.
– Review requirements, craft detailed test plans, and prioritize testing activities, leveraging the knowledge of JavaScript/TypeScript, HTML5, and CSS3.
– Develop automation scripts to streamline testing processes, utilizing open-source tools for script development and execution.
– Track and resolve bugs, perform regression testing, and maintain high-quality standards using tools like Jasmine, Karma, and Protractor.
– Collaborate with internal teams to ensure seamless feature deployment, utilizing communication and collaboration tools.
– Implement testing processes and monitor debugging procedures, employing organizational and tracking tools to maintain efficiency.
– Track quality metrics to ensure product assurance, utilizing tools to measure defect densities and open defect counts.
What you should have
– Experience in a startup environment
– Strong software testing skills acquired through a compelling academic background or practical work experience.
– Demonstrated experience in testing cloud-delivered systems at all layers: Web UI testing (Playwright/Cypress/Protractor/Selenium/WebDriver), API endpoint testing, and continuous integration systems (Circle CI, Travis, etc.). Playwright is our current technology.
– Fluency in Javascript/Typescript is required. Our stack is based entirely on Typescript with Angular 2+ on the front end and –
– NodeJS on the back end. We use MongoDB as the primary data store. We deploy to the cloud using Docker.
– Experience with HTML5 and CSS3 is required.
– Experience with mobile development frameworks Apache Cordova, Ionic 2+, and testing tools (Appium) is a plus.
Who you are
– You’re an intermediate Quality Assurance Engineer with a proven track record in developing tests for large systems.
– An out-of-the-box thinker and innovator along the way.
– You have excellent attention to detail and like moving fast.
– You have an entrepreneurial mindset and are ready to roll up your sleeves and wear multiple hats.
– Love what you do and take pride in your impact on the company!
– You enjoy working with others in a highly collaborative environment.
– You live and breathe products and are always learning new ways of building the right product for the right audience.
– You’re equally happy learning something new or teaching others something you’ve learned.
– Organized. You bring order to competing priorities and keep things clear, concise, and running smoothly.
– Fun. You have a sense of humor and easygoing nature. (If you can dish it out and take it, you’ll thrive here.)
To be shortlisted, please submit your application to: /jobs
APPLY FOR THIS JOB:
Company: Virtual Work World
Name: Virtual Work World Team
Email: