Senior Software QA Engineer

closed
Logo of Geoforce

Geoforce

πŸ“Remote - Canada

Job highlights

Summary

Join Geoforce's growing Software Quality Assurance team as a Senior Software Quality Assurance Engineer. You will play a key role in implementing a new automation framework using Playwright and JavaScript, transitioning from a legacy system. Collaborate with architects and developers to strategize and execute this framework implementation. The ideal candidate possesses extensive experience in building automation frameworks, accelerating automation usage, and transitioning to a CI/CD framework. You will be responsible for various testing tasks, defect management, and working within an Agile environment. This position requires advanced understanding of automation frameworks and hands-on experience with specific technologies.

Requirements

  • Advanced understanding of automation frameworks, including implementation
  • Hands-on experience supporting applications with React & Nextjs as the front-end framework
  • Experience working with micro frontends
  • Experience with Playwright or similar automation framework
  • Hands-on experience with JavaScript
  • Experience running automation scripts in an AWS environment
  • Experience with native mobile and web-based mobile application testing
  • Experience testing functionalities/features behind a feature flag
  • 3+ years of experience in a QA role with automation responsibilities as its focus
  • 3+ years of experience automating test cases with JavaScript as the programming language
  • 3+ years of professional experience with QA test processes and methodologies
  • Demonstrated experience with any of the following: Git, Gitlab, Kubernetes, Docker, Ansible, AWS
  • Microservices, API & Rest API testing

Responsibilities

  • Implement new automation framework and tools (Playwright, written in JavaScript)
  • Assist with test case management migration (Zephyr to XRay)
  • Work with developers and other QA engineers to automate testing, improve process and move testing to the left
  • Execute testing for QA required tasks within your stream-aligned team, testing new features and existing functionality
  • Participate in your stream-aligned teams’ Agile ceremonies, working closely with development and product
  • Translate business and technical requirements to test requirements, utilizing test design patterns while prioritizing automated testing
  • Investigate and triage defects, ensuring Severity and Defect Category are set appropriately
  • Execute regression tests to make sure existing functionality works as expected prior to each deployment and release
  • Log defects in Jira, collaborate with developers to resolve defects, retest failed test scenarios, and close defects once remediated
  • Ensure all test and automation framework documents are kept up to date

Preferred Qualifications

  • Experience with Storybook and Chromatic
  • Experience with Jira for issue tracking and project management
  • Experience with Xray for test case management
  • Experience in an IoT development environment
  • Exposure to GPS tracking product lines
This job is filled or no longer available