Senior Software QA Engineer
Company
Geoforce
Location
Canada
Type
Full Time
Job Description
Since 2007, Geoforce has been an industry leader in GPS tracking, providing reliable solutions for over 250,000 assets across 90+ countries. Our comprehensive platform combines rugged GPS devices with advanced software, supported by global satellite and cellular networks. From vehicles to heavy equipment, we deliver the visibility and control businesses need to optimize operations. Trusted by industry leaders like Southwest Airlines, DHL, and SLB (Schlumberger), Geoforce is the go-to partner for smarter asset management. Learn more at www.geoforce.com.
As a rapidly growing company committed to technology innovation and delivering high value services to its clients, Geoforce is constantly looking for high integrity, well-rounded professionals who thrive on challenges, are fascinated by technology, exhibit passion and pride, and don't mind rolling up their sleeves to get a job done.
Our Software Quality Assurance (QA) team needs to expand to accommodate growth in our business and we are looking for the right person as a Senior Software Quality Assurance Engineer. In this role, you will be a part of our growing and talented engineering organization, reporting to the QA Manager. We are looking for someone who has created and/or implemented test automation frameworks and loves transitioning legacy technologies into modernized ones.
Your initial focus within this role will be implementing an automation framework utilizing our new tech stack – Playwright as the automation framework with automation scripts written in JavaScript. As our Engineering Team moves towards modernization, QA is aligned and moving away from our current (legacy) automation framework. You will be collaborating with both architects and developers to strategize, plan and execute implementation of the framework.
The ideal candidate will have demonstrated experience building automation frameworks, accelerating usage of automation and transitioning to a CI/CD framework. This candidate should also have an ‘Own It’ attitude while bringing innovative solutions to problems and big picture thinking. You should be comfortable working across multiple application platforms (web and mobile) and be familiar with the software development lifecycle with an emphasis on quality, assessing risk and testing.
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.
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.
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.
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
Date Posted
12/07/2024
Views
0
Similar Jobs
Firefox OS Integration: Windows Senior Software Engineer - Mozilla
Views in the last 30 days - 0
Mozilla a nonprofitbacked tech company has shaped the internet for 25 years by focusing on privacy security and opensource innovation They seek contri...
View DetailsFullstack Product Software Engineer - DocSend - Dropbox
Views in the last 30 days - 0
The role involves developing secure document management tools with crossfunctional teams contributing to a fastgrowing startuplike environment Require...
View DetailsSenior Software Developer - Booking - Jane App
Views in the last 30 days - 0
Jane is seeking a Senior Software Developer to build and scale their booking platform emphasizing collaboration growth and impact on healthcare The ro...
View DetailsStaff Software Engineer - Back End, Access - Sprout Social
Views in the last 30 days - 0
Sprout Social seeks a Staff Software Engineer to join their IAM team offering growth technical challenges and competitive benefits The role involves d...
View DetailsStaff Backend Product Software Engineer, Multi-Product Experience - Dropbox
Views in the last 30 days - 0
This job description outlines a Staff Engineer role at Dropbox focused on designing systems for multiproduct experiences The position requires 12 year...
View DetailsStaff Software Engineer - Build Stability - Gusto, Inc.
Views in the last 30 days - 0
This job description outlines a highimpact Software Engineer role focused on improving CI systems and developer productivity The position requires 10 ...
View Details