Qa Engineer

Ontario, Canada

Job Description


This role can be based anywhere in Ontario, Canada.Are you ready to open a world of opportunity in talent mobility? Our clients include some of the largest and most recognized brands in the world. Theyxe2x80x99re innovators and leaders in their industries, making life-enhancing breakthroughs every day. We help them tap into those opportunities by placing their exceptional people where they need to be, anywhere in the world. When it comes to service, we set the bar for exceptional xe2x80xa6 and then we raise it with fresh ideas, leading tools and innovative approaches, and itxe2x80x99s all grounded in our values of truth, love, and integrity. We call it People-first Mobility. Wexe2x80x99re looking for exceptional people who share those values along with our passion for delivering the highest levels of service. If that sounds like you, and if youxe2x80x99re ready for a new career opportunity, wexe2x80x99d like to hear from you! Herexe2x80x99s to the world ahead. The Senior QA Engineer position supports Graebel's web application and API services. The primary function of this role is to design, create, and execute manual and automated test cases. You will be responsible for reviewing requirements, assessing the appropriate course for testing, executing those plans, and ensuring all issues are addressed appropriately. In addition, designing and performing load testing on these systems. You will work in a cross-functional team within an Agile/Scrum environment.ESSENTIAL DUTIES AND RESPONSIBILITIES

  • Perform extended middle-tier data analysis, testing, and validation using SQL queries and data-driven testing methodologies
  • Identify and document software/system defects in a clear, timely manner. Assume responsibility for following up and ensuring identified defects are resolved and validate
  • Identify and troubleshoot system, integration, or operability issues working with other departments as needed
  • Follow established team testing practices to ensure the highest quality through clearly documented and repeatable processes
  • Work closely with developers, product managers, and other stakeholders to align on testing strategies and requirements.
  • Work with the QA team for the resolution of technical issues of the product and mentor the QA team
  • Work closely with the QA team to identify new automation opportunities
  • Responds appropriately and competently to the demands of work challenges when confronted with changes, ambiguity, adversity, and other pressures
  • Manual Test Development: Develop, execute, and maintain manual tests for UI and API and report on functional tests against multiple applications, services, and projects using Azure DevOps
  • Automated Test Development: Develop, execute, and maintain automated tests for UI and API using Playwright TypeScript
  • Test Execution: Execute manual and automated test scripts and analyze test results to identify software issues and report defects in a clear and concise manner
  • Continuous Integration: Integrate automated tests into the CI/CD pipeline ensuring continuous quality
  • Test Maintenance: Regularly review and update manual and automated test scripts to keep them relevant with changes in the application
  • Test Data Management: Create and maintain test data required for manual and automated test execution
  • Test Documentation: Create and maintain documentation for test cases, testing strategies, and other related materials.
  • Perform any other related duties as required or assigned.
Required Skills
  • Ability to write SQL queries for database testing.
  • Strong experience in automation implementation with RESTful API Testing and Database tools
  • Proficient with designing and delivering load testing solutions for highly scalable systems; experience with NodeJS or any other load testing tool
  • Familiarity with Agile/Scrum development methodologies.
  • Strong understanding of software QA methodologies, tools, and processes.
  • Strong troubleshooting and root cause analysis abilities.
  • Exceptional problem-solving skills and attention to detail.
  • Excellent communication, collaboration, and time-management skills.
  • Strong communication skills (oral and written); ability to communicate technical information to non-technical people
  • Constructively escalates problems and issues
Required Experience
  • Experience working in North America/ with North American based companies strongly preferred.
  • 3-5 years of experience in QA automation, with a strong focus on automating UI and API tests.
  • Extensive experience implementing a high level of quality in a SCRUM / Agile environment.
  • Thorough understanding and hands-on experience in developing and enhancing automation testing frameworks.
  • Experience with automated testing tools and frameworks such as Playwright and Selenium is an asset
  • Experience with Node.JS, React and Angular platforms are highly desirable
  • Solid experience with CI/CD pipelines and associated tools (e.g., Azure Dev Ops).
  • Experience with Cloud-based infrastructure and container technologies (e.g., AWS), a plus.
This role emphasizes collaboration, automation, and scalability, ensuring robust data solutions for business intelligence and reporting needs.As a testament to our commitment to diversity, equity, inclusion, and belonging, our salary bands are transparent both internally and as a part of our external recruitment process. The targets for this role are dependent on market/ geographic location and range from $80,000-$125,000 CAD.Graebel Companies, Inc. is an EEO/AA Employer M/F/Disabled/Vet
  • Ability to write SQL queries for database testing.
  • Strong experience in automation implementation with RESTful API Testing and Database tools
  • Proficient with designing and delivering load testing solutions for highly scalable systems; experience with NodeJS or any other load testing tool
  • Familiarity with Agile/Scrum development methodologies.
  • Strong understanding of software QA methodologies, tools, and processes.
  • Strong troubleshooting and root cause analysis abilities.
  • Exceptional problem-solving skills and attention to detail.
  • Excellent communication, collaboration, and time-management skills.
  • Strong communication skills (oral and written); ability to communicate technical information to non-technical people
  • Constructively escalates problems and issues
  • Experience working in North America/ with North American based companies strongly preferred.
  • 3-5 years of experience in QA automation, with a strong focus on automating UI and API tests.
  • Extensive experience implementing a high level of quality in a SCRUM / Agile environment.
  • Thorough understanding and hands-on experience in developing and enhancing automation testing frameworks.
  • Experience with automated testing tools and frameworks such as Playwright and Selenium is an asset
  • Experience with Node.JS, React and Angular platforms are highly desirable
  • Solid experience with CI/CD pipelines and associated tools (e.g., Azure Dev Ops).
  • Experience with Cloud-based infrastructure and container technologies (e.g., AWS), a plus.
This role emphasizes collaboration, automation, and scalability, ensuring robust data solutions for business intelligence and reporting needs.As a testament to our commitment to diversity, equity, inclusion, and belonging, our salary bands are transparent both internally and as a part of our external recruitment process. The targets for this role are dependent on market/ geographic location and range from $80,000-$125,000 CAD.Graebel Companies, Inc. is an EEO/AA Employer M/F/Disabled/Vet

Graebel

Beware of fraud agents! do not pay money to get a job

MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD2353970
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    $80000 - 125000 per year
  • Employment Status
    Permanent
  • Job Location
    Ontario, Canada
  • Education
    Not mentioned