Overview
Senior Quality Assurance Engineer Jobs in Vancouver, British Columbia, Canada at R Systems
Title: Senior Quality Assurance Engineer
Company: R Systems
Location: Vancouver, British Columbia, Canada
About R Systems:
R Systems is a leading digital product engineering company that designs and develops chip-to-cloud software products, platforms, and digital experiences that empower its clients to achieve higher revenues and operational efficiency. Our product mindset and engineering capabilities in Cloud, Data, AI, and CX enable us to serve key players in the high-tech industry, including ISVs, SaaS, and Internet companies, as well as product companies in telecom, media, finance, manufacturing, and health verticals.
We Are Great Place to Work® Certified™ in 10 countries with a full-time workforce [India, USA, Canada, Poland, Romania, Moldova, Indonesia, Singapore, Malaysia & Thailand]!
We are recognized as one of the Best Tech Brands 2024 by theTimes Group and India's Top 500 Value Creators 2023 by Dun & Bradstreet.
Company Link: R Systems | Digital Product Engineering
Position Overview:
As a Senior QA Engineer at R Systems, you will play a key role in ensuring the quality, reliability, and performance of complex software solutions. You will lead quality assurance initiatives across projects, design and implement robust test strategies, mentor QA team members, and collaborate closely with cross-functional teams to deliver high-quality products. The role requires strong expertise in test automation, CI/CD practices, Linux/Unix environments, scripting, and software testing methodologies. You will be responsible for driving testing best practices, managing test environments, executing and reviewing test plans, and providing technical leadership to ensure successful project delivery.
Technical Experience – Basic
- Operating System (OS): Is expert in Unix / Linux environment.
- Scripting: Is expert in shell and / or other scripting languages, for example, Bash, Perl, and Python. Is able to use common commands to search, process text and automate basic tasks.
- Source Code Management (SCM): Is expert in SCM tools, for example Git: versioning concepts, branching, merging, and build system.
- Networking: Understands the networking principles, for example, protocols and API.
- Virtualization / General: Has technical skills to work in virtual environment. Is able to configure / troubleshoot its own environment.
- Estimates / Own task: Is able to estimate own tasks to ±10%.
- Estimates / Tasks of others: Has experience in effort estimation for existing solutions.
Technical Experience – Specific
- Reviews: Is able to review the test scripts and test specifications of QA Team.
- Test Strategy
- Creates the test strategies on a project level and / or solution level, for example, resources, integration points, activities planning, and risk management.
- Works with senior management team and cross-functional project teams to ensure implementation of the overall QA strategy.
- Creates the regression environment and strategy.
- Test Planning: Is able to write test plans with the limited support from project expert (for example, architect, and / or tech lead).
- Test Automation: Is able to design and maintain automatic validation suites on a project level and / or solution level.
- Test Specification: Aligns with technical experts (internal and external) to understand and clarify requirements and make investigations. Determines the impact on testing strategies and raises concerns.
- Test Environment: Is able to create test environment with very limited support from project expert (for example, architect, and / or tech lead).
- Test Execution:
- Is able to write test scripts and automated test tools.
- Is able to execute complex test cases.
- Is involved in testing (integration, regression, performance, system, and acceptance) with very limited support from development colleagues.
- Test Execution / Troubleshooting: Has the analytical skills to identify where problems are occurring and determine the nature of the problem.
- Test Execution / Bug Reporting: Reports problems according to the reporting process, providing comprehensive information about them.
- Test Execution / Test Reporting: Centralizes results and provides status reports to Project Manager (PM).
- Functional Specification: Aligns with technical experts (internal and external) to understand and clarify requirements and business logic of the applications.
- Continuous Integration / Continuous Delivery / Deployment (CI / CD) tools: Is expert in CI / CD solutions like Jenkins, GitLab, and GitHub.
Why Join R Systems?
- Frequent Internal Hackathons: Engage in dynamic competitions with exciting prizes to keep your skills sharp.
- Cultural Celebrations: Strengthen our familial bonds through shared celebrations, fostering a sense of community.
- Diverse Project Exposure: Work on a variety of projects across sectors like Healthcare, Banking, e-commerce, and Retail, collaborating with leading global brands.
- Centre of Excellence (COE): Benefit from technical guidance and upskilling opportunities provided by our team of technology experts, helping you navigate your career path.
- E-Learning Platform: Gain access to comprehensive e-learning platforms coupled with a robust mentorship program to enhance your skills.
- Open Door Policy: Embrace a culture of mutual support, respect, and open dialogue, promoting a collaborative work environment.
If you are passionate and excited about working in a fast-paced, innovative environment, we would love to hear from you!
R Systems is an equal opportunity employer that does not discriminate against any employee or job applicant because of race, color, religion, national origin, sex, physical or mental disability, age, or any other characteristic protected by law. We strive to build a team that reflects the diverse communities we serve, and we actively encourage applications from individuals of all backgrounds and experiences. Our commitment to equal opportunity extends to all aspects of employment, including recruitment, hiring, training, promotion, and benefits.