Interested in this role?Maarut • Toronto, Ontario
Apply Now
Website Maarut
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 identifying opportunities for automation within
software processes. - Experience designing and executing QA tests using scripts
that automatically test functionality - 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
Requirements
Experience and Skill Set Requirements:
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.
Nice to have:
- Prior OPS or public sector exp.
Skill Set Requirements:
Technical Skills:
- 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) - 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. - Solid
understanding of test frameworks (e.g., TestNG, JUnit, Mocha) and BDD
tools (e.g., Cucumber, SpecFlow).
Quality Assurance & Testing:
- 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. - Ability
to analyze manual test cases and identify areas suitable for automation.
Soft Skills:
- 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
Public sector Experience
Apply Now
Opens the employer application page in a new tab.
