RQ08848 - Systems Testing/QA Specialist - Senior

Rubicon PathRubicon Path·Remote(Canada)
Other
Adjust

WFA Digital Insight

As demand for quality assurance specialists continues to rise, with a 25% growth in the last year, companies like Rubicon Path are looking for skilled professionals to lead their testing efforts. With the shift to remote work, the need for efficient test automation and robust QA practices has become more pressing. In this role, you'll leverage your expertise in test automation frameworks and QA methodologies to drive the company's testing strategy. With the Canadian tech market booming, this is an exciting opportunity to join a cutting-edge company and advance your career in QA. Before applying, consider how your skills in test automation, programming languages, and CI/CD integration can help drive success in this position.

Job Description

About the Role

The Systems Testing/QA Specialist role at Rubicon Path is a critical component of the company's commitment to delivering high-quality products. As a senior member of the QA team, you will be responsible for developing and executing comprehensive test strategies, ensuring that all aspects of the product are thoroughly tested and meet the required standards. This role involves working closely with cross-functional teams, including development, product management, and project management, to ensure that QA deliverables are aligned with project goals and timelines.

The day-to-day responsibilities of this role will include collaborating with project team members at the requirements and design phase, developing test strategies, test plans, and test cases, and managing defect identification, resolution, and tracking. You will also leverage DevOps tools to provide testing status reporting and issue summary reports. Your expertise in Quality Assurance and Quality Control will be essential in writing Standard Operating Procedures and ensuring that all testing activities are conducted in accordance with established guidelines.

What You Will Do

  • Collaborate with project team members at the requirements and design phase to develop test strategies, test plans, and test cases.
  • Provide expert advice and develop test strategies and plans for all recommended types of testing, ensuring coverage using a requirements traceability matrix.
  • Develop and execute test scenarios, automated and manual test scripts, and participate in test data preparation.
  • Manage defect identification, defect resolution, and defect tracking.
  • Leverage DevOps tools to provide testing status reporting and issue summary reports.
  • Write Quality Assurance and Quality Control Standard Operating Procedures.
  • Work closely with the Product Owner, Project Manager, Business Analysts, and Systems Analysts to ensure QA deliverables match the project scope and timelines.
  • Participate in defect review meetings and provide analysis as requested.
  • Conduct functional and non-functional testing, including AODA testing (WCAG 2.0 compliance), mobile testing, security testing, test data management, and test environment management.
  • Perform data migration testing and other testing as required.
  • Back up other members of the QA team as required to cover for absences.
  • Brief Project Managers and IAM management team on test strategies, test plans, and test results.

What We Are Looking For

  • Proficient in designing, implementing, and maintaining automation test frameworks (e.g., Selenium, Appium, BrowserStack, Sauce Labs, JUnit, or similar tools) for functional and regression testing across multiple platforms.
  • Strong programming skills in languages such as Java, Python, JavaScript, NestJS, etc., with the ability to write robust and reusable automation scripts.
  • Demonstrated experience in automating test cases for complex, large-scale web applications, mobile applications, and RESTful API implementation, ensuring high test coverage.
  • Hands-on experience integrating automated tests into continuous integration/continuous deployment (CI/CD) pipelines using tools like GitHub Actions, Azure DevOps, or similar.
  • Experience in implementing automated performance and load testing using tools like JMeter, Python Locust, or similar, ensuring scalability and performance benchmarks are met.
  • Expertise in automating cross-browser and cross-platform tests to ensure consistent performance and functionality across different browsers, devices, and operating systems.
  • Proficient in managing test data for automated tests, including data setup, data selection, and data validation for diverse test scenarios.
  • Experience in defining and executing test strategies, including the creation of comprehensive test plans and test cases based on system requirements, user stories, and acceptance criteria.

Nice to Have

  • Experience with version control systems like Git, SVN, or similar for source control.
  • Knowledge of bug tracking tools (e.g., Jira or similar) to report, track, and manage defects through their lifecycle.
  • Understanding of functional testing, including smoke, sanity, regression, and integration testing, as well as non-functional testing like security, usability, and load testing.
  • Familiarity with agile methodologies and experience working in an agile environment.

Benefits and Perks

  • Competitive salary and benefits package.
  • Opportunity to work with a leading company in the tech industry.
  • Collaborative and dynamic work environment.
  • Professional development opportunities to enhance your skills and career growth.
  • Flexible working hours and remote work arrangements.
  • Access to the latest technologies and tools.
  • Recognition and reward for outstanding performance.
  • Comprehensive health insurance and wellness programs.

How to Stand Out

  • Make sure your resume and cover letter highlight your experience with test automation frameworks and CI/CD pipelines.
  • Prepare examples of how you've improved test coverage and efficiency in previous roles.
  • Familiarize yourself with the company's products and services to understand their testing needs.
  • Be ready to explain your approach to test strategy development and execution.
  • Consider including samples of your automation scripts or test cases in your portfolio.
  • Research the company culture and values to show your enthusiasm for the role and company.
  • Prepare questions about the team, technology stack, and opportunities for growth and development.

This is a remote position listed on WFA Digital, the platform for professionals who work from anywhere. Browse more remote jobs across all categories.