Quality Assurance Engineer

Overview

Hybrid
Depends on Experience
Full Time
No Travel Required

Skills

Manual Testing
NoSQL Testing
API Testing
REST Assured
GraphQL
Data Analytics
Azure Service Bus

Job Details

This is a remote position based in Canada.

Our reputed client based out of the Texas area is seeking for multiple Quality Assurance Engineers with strong hands-on Manual testing experience on cloud-based infrastructure and services in Serverless, Event driven architectures on Azure cloud. Deep understanding and problem-solving ability of various complexities, experience collaborating on teams with multiple disciplines (DevOps, Data engineers, Software engineers). Self-organized and motivated individuals who don't wait for instructions but take initiative and ownership of their work. Strong drive and team player and being able to quickly onboard and get up to speed by independently learning complex architecture involving multiple sub teams. The need is for strong technical resources.

Position Description:

  • Role: Quality Assurance Engineer
  • Start Date: Immediate
  • Location: Hybrid or Remote
  • Duration: 6/12 Months (Subject to extensions)

Interview Structure:

  • Round#1: Core technical - hands-on coding exercise (language Independent)
  • Round#2: Managerial round - Behavioral, situational, SDLC, STLC

Detail Job Description:

Day to day responsibilities:

  • Develop and evolve test plans for complex applications.
  • Deconstruct solutions into tests that optimize for coverage and risk.
  • Create trusted test automation with high reliability and relevancy.
  • Extend test automation frameworks to incorporate new functionality.
  • Assess and advise on testability of user stories, including acceptance criteria, non-functional requirements, and the definition of done.

Critical Skills (Must Have):

  • Event driven architecture-based (service Bus) application testing experience.
  • NoSQL (Cosmos) DB testing experience.
  • Good API (GraphQL and REST) testing experience.
  • Strong Functional and UI Testing experience.
  • Excellent communication.
  • Detail oriented.
  • Fast learner.

Nice to Have:

  • Prior Data analytics project experience will be a plus.
  • Automation Testing experience will be a plus

Experience & Education Requirements:

  • Strong background in SDLC and Agile (Scrum) software development methodology.
  • Minimum 6+ years of QA experience with the combination of Functional and Automation testing with languages and tools mentioned in Critical Skills section above.
  • Experience with one of the DevOps and CI/CD pipeline tools (ADO, Jenkins, Bamboo, Harness etc.).
  • Solid background on repository & version controlling systems e.g. BitBucket, GitHub, Git bash.
  • Bachelor s degree in relevant field preferred.

Functional Knowledge:

  • Requires in-depth and/or breadth of expertise within own function and broad knowledge of other functions.
  • Provides advice within area of expertise and may contribute to development of organization functional strategy.

Problem Solving Skills:

  • Solves unique problems with broad impact.
  • Develops creative solutions through conceptual and innovative thinking.

Interpersonal Skills:

  • Communicates complex ideas across functions and levels.
  • Successfully persuades others to adopt a different point of view.
  • Capable to demonstrate strong leadership skills with the ability to influence others.