QA Automation Engineer

icon briefcase Job Type : Full Time

Number of Applicants

 : 

000+

Click to reveal the number of candidates who applied for this job.

Job Description - QA Automation Engineer

Real Time Networks Inc is a rapidly growing Vancouver-based company that has achieved outstanding success in the marketplace. We specialize in developing cutting-edge solutions that provide security, safety, and real-time tracking for keys, assets, and people. Our industry-leading products, including KeyTracer key control systems, AssetTracer electronic smart lockers, and Workplace Safety location solutions, have solidified our position as market leaders.

Position and Scope

We are currently seeking a skilled QA Automation Engineer to join our dynamic team. This role presents a wealth of opportunities, allowing you to work with state-of-the-art security products, engage in product design and development, contribute to research and development initiatives, and enjoy excellent prospects for career growth within our organization.

Reporting to the Quality Assurance Manager, the QA Automation Engineer will play a pivotal role in designing and creating automation scripts for repeated tests. Leveraging best-of-breed automation tools, you will be responsible for designing, testing, and deploying efficient test automation solutions. Your primary objective will be to automate testing processes to the greatest extent possible while minimizing the need for extensive coding. Additionally, you will monitor test coverage and evaluate overall quality. We are seeking an analytical and inquisitive candidate who excels at problem-solving, possesses meticulous attention to detail, and possesses excellent communication skills.

Responsibilities

  • Participate in the software development lifecycle by reviewing requirements, specifications, and technical design documents to provide timely and insightful feedback.
  • Develop, design, and execute automated tests through the creation of scripts that automate testing functions.
  • Establish execution plans and determine the priority of test scenarios.
  • Maximize test coverage for critical system features.
  • Produce comprehensive documentation, including test plans, test procedures, and test cases, for automated processes.
  • Maintain and extend the test automation framework
  • Log and document bugs in the Jira tracking system
  • Collaborate with the team in continuous integration and continuous deployment processes.
  • Conduct exploratory and manual testing as required to gain a comprehensive understanding of how functionality manifests to end-users and to address escalated software issues periodically.
  • Update and revise internal and customer-facing documentation.

Skills

  • Technical Skills – Proficient programming and scripting skills for developing automated tests for websites and mobile websites and applications. Competency in Windows and Linux systems is required, along with the ability to read Java code. Strong proficiency in SQL and NoSQL testing, including data testing with SQL scripting and database knowledge.
  • Analytical Skills – Ability to analyze bug reports, prioritize essential tests, and streamline application functions through automated testing processes.
  • Attention to Detail – Meticulous attention to detail is crucial for thoroughly testing web and mobile applications, identifying areas for improvement, and isolating problems.
  • Communication Skills – Fluent in English with exceptional verbal and written communication skills, enabling effective collaboration with the engineering team, development of testing plans, and creation of comprehensive written reports highlighting errors.

Tools

  • Automation testing tools web applications: Selenium, Node.js, Cypress.io, Appium.
  • Mobile automation testing tools for iOS and Android.
  • API testing tools that require coding skills to create tests: REST Assured, jMeter, etc.
  • Continuous Integration tools - Bitbucket Pipelines (preferred), Github Actions, Jenkins, or comparable CI/CD tools.
  • Jira and Confluence – Defect tracking, task creation tool, documentation.

Education and Experience

  • Minimum of 2 years QA automation experience with a focus on web applications, APIs, backend systems and mobile websites/apps.
  • Bachelor’s degree in computer science, or similar field of study.
  • Experience working in an Agile environment with rapid iterations and releases.
  • Extensive experience in testing, functional testing, smoke testing, performance testing, load testing, security testing, API testing, automated testing, and test-driven development strategies.

Travel

  • Minimal

Location

  • Port Coquitlam, BC. Hybrid work option available

Start Date

  • ASAP

What we offer

  • Opportunity for development and training

RTN is an equal opportunity employer who is committed to an inclusive and diverse workforce, equity in employment and fostering a barrier-free environment.

We strive to include perspectives from those that vary by race, national or ethnic origin, colour, religion, age, sex, sexual orientation, gender identity or expression, marital status, family status, genetic characteristics, and disability. If accommodation is required at any point in the recruitment process, please contact a member of our Recruitment Team.


#J-18808-Ljbffr
Original job QA Automation Engineer posted on GrabJobs ©. To flag any issues with this job please use the Report Job button on GrabJobs.
icon no cv required No CV Required icon fast interview Fast Interview via Chat

Share this job with your friends

icon get direction How to get there?

icon geo-alt Port Coquitlam, Bc

icon get direction How to get there?
View similar Others jobs below

Similar Jobs in Canada

GrabJobs is the no1 job portal in Canada, connecting you to thousands of jobs fast! Find the best jobs in Canada, apply in 1 click and get a job today!

Mobile Apps

Copyright © 2024 Grabjobs Pte.Ltd. All Rights Reserved.