At a Glance
- Tasks: Automate software testing processes and collaborate with teams to enhance quality.
- Company: Leading tech firm in Toronto focused on innovation and teamwork.
- Benefits: Competitive pay, health benefits, and opportunities for professional growth.
- Other info: Fast-paced environment with potential for career advancement.
- Why this job: Join a dynamic team and make a real impact in software quality assurance.
- Qualifications: Experience with automation tools and strong programming skills required.
The predicted salary is between 90000 - 110000 $ per year.
Location: Toronto
Work Model: Onsite
Duration: 11 months
Extension: 1
Must Haves
- Strong hands-on experience with test automation tools and frameworks such as: Selenium, Cypress, Playwright, or WebDriverIO (for UI testing)
- Postman, REST Assured, or SoapUI (for API testing)
- JMeter or Gatling (for performance testing)
- Solid understanding of test frameworks (e.g., TestNG, JUnit, Mocha) and BDD tools (e.g., Cucumber, SpecFlow).
- Ability to analyze manual test cases and identify areas suitable for automation.
Description / Responsibilities / Skills
Responsibilities
- Identifies opportunities for automation within software processes
- Designs and executes QA tests using scripts that automatically test functionality.
- Designs and writes test automation scripts
- Utilizes test automation frameworks
- Investigates problems in software as a result of testing
- Works with QA analysts and software developers to find solutions
General Skills
- Experience running tests for databases, systems, networks, applications, hardware and software
- Experience identifying and documenting bugs and quality issues in development, service or business processes.
- Experience installing applications and databases relevant to automation
- Experience collaborating with stakeholders to understand how automation can improve workflow and creating documentation
- Experience gathering and documenting requirements from end-users to develop the best automation solutions
- A team player with a track record for meeting deadlines, managing competing priorities and client relationship management experience
Experience & Skill Set Requirements
Technical Skills - 40%
- Proficiency in scripting/programming languages such as Java, Python, JavaScript, or C#.
- Experience with version control and CI/CD tools like Git, Jenkins, Azure DevOps, or GitLab CI.
Quality Assurance & Testing - 35%
- Deep knowledge of the software testing lifecycle (STLC) and QA methodologies (e.g., functional, regression, integration, system, smoke, and exploratory testing).
- Experience developing data-driven, keyword-driven, or hybrid automation frameworks.
Soft Skills- 20%
- Strong communication skills; both written and verbal
- Excellent interpersonal relations and demonstrated ability to work with others effectively in teams
- Demonstrated ability to work with functional and technical teams
- Demonstrated ability to participate in a large team and work closely with other individual team members
- Proven analytical skills and systematic problem solving
- Strong ability to work under pressure, work with aggressive timelines, and be adaptive to change
Senior Automation Developer in Toronto employer: BlackCube Labs
Next Level Games is an exceptional employer that fosters a collaborative and inclusive work environment, where creativity thrives and employees are empowered to make meaningful contributions to award-winning games. Located in vibrant Vancouver, we offer competitive benefits, a strong focus on mental health and well-being, and opportunities for personal and professional growth, all while being part of the Nintendo family. Join us to not only enhance your skills as an Automation Engineer but also to enjoy a workplace culture that values fun, teamwork, and innovation.