18 Oct
|
Maarut
|
Toronto
- Identifies opportunities for automation within software processes - Designs and executes QA tests using scripts that automatically test functionality.
- Designs and writes test automation scripts - 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:
- Robust 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) - 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
📌 Automation Developer - Senior (Toronto)
🏢 Maarut
📍 Toronto