Reporting to the Manager of Quality Assurance, the Quality Assurance Automation Specialist will plan and execute the most effective approach to achieve optimal quality and reduce risk, given time constraints and other limitations. Excellent analytical, communication and documentation skills are critical to this position. The ideal candidate has grown from a Manual QA or Developer role into one focused on planning, script development and maintenance of Automation frameworks.
Responsibilities:
- Reviewing project requirements to estimate effort, cost and timing for delivery of manual and automated testing services based on given scope
- Defining test plans and test cases with a focus on increasing the use of automation when appropriate
- Working closely with product owner, development team and QA manager to integrate, regression test and manage all tasks associated with software release certification
- Performing manual and automated web-based applications and web services testing, data validation and release management, and developing QA processes utilizing the Software Development Life Cycle and best practices
- Analyze current suite of applications to identify opportunities for automation design, development and maintenance
- Working with other QA team members in creating and automating reusable business-level tests that are easy to maintain even when underlying feature changes
- Documenting defects uncovered and communicating findings to the development team
- Educating QA team members on automation frameworks and skills for developing or maintaining automated tests
Skills:
- 4+ years of experience in Quality Assurance, with at least 1 year of experience in the design and development of automation and test strategies for web and web services (REST API).
- Experience with working to enhance test automation capability through scripting and other software tools
- Knowledge of various formal testing methodologies including web based testing and mobile web based testing
- Ability to build automated scripts that are robust and easy to maintain
- Knowledge of the scripting and automation tools such as Selenium, Postman or Playwright and BDD tools like Robot Framework and experience with using Source Control
- Strong communication and documentation skills and attention to detail
- Ability to categorize and prioritize defects and testing coverage to balance on time completion and quality risks
- Ability to learn and understand project functional requirements and logic
- Strong time management skills to meet deadlines
- Competence with multiple Web browsers and operating systems, and an understanding of their differences and issues
- Knowledge of Python is an asset
Keyloop doesn’t require academic qualifications for this position. We select based on experience and potential, not credentials.We are also an equal opportunity employer committed to building a diverse and inclusive workforce. We value diversity and encourage candidates of all backgrounds to apply.
Report job