QA Automation Engineer

Overview

Remote
$50 - $55
Contract - W2
Contract - 12 Month(s)

Skills

Automation
RestAssured
Playwright
API
Python

Job Details

Job Title: QA Automation Engineer

Location: Remote Canada

Type: Long-Term Contract

Work Hours: US PST Time Zone

Experience: Minimum 8+ Years

Candidate should be in Canada and should work in US PST Hours

Position Overview:

We are seeking an experienced QA Automation Engineer with strong expertise in UI automation (Playwright or Selenium) and backend API testing. The ideal candidate will design, develop, and maintain automation frameworks that ensure high-quality delivery across web and API platforms. This role requires excellent analytical skills, attention to detail, and effective collaboration with cross-functional teams in an Agile environment.

Key Responsibilities:

Design, develop, and maintain automated test frameworks using Playwright or Selenium.

Develop and execute API automation scripts using tools such as Postman, RestAssured, or similar frameworks.

Perform functional, regression, integration, and end-to-end testing of web and API applications.

Collaborate closely with developers and product teams to define test strategies and ensure comprehensive coverage.

Participate in Agile/Scrum ceremonies including sprint planning, estimations, and retrospectives.

Identify, document, and track software defects; verify fixes and perform regression testing.

Integrate automated tests into CI/CD pipelines (Jenkins, GitHub Actions, or similar tools).

Generate and communicate test reports, results, and quality metrics.

Continuously improve automation practices and frameworks for efficiency and scalability.

Mandatory Skills (Core Requirements):

Minimum 8+ years of experience in Quality Assurance and Test Automation.

Strong hands-on experience with Playwright or Selenium WebDriver for UI automation.

Solid experience with backend API testing and automation (REST/SOAP APIs).

Proficiency in at least one programming/scripting language: Java, JavaScript/TypeScript, or Python.

Experience working in Agile/Scrum development environments.

Strong understanding of QA principles, test methodologies, and SDLC processes.

Excellent analytical, problem-solving, and communication skills.

Ability to work independently in a remote, PST-aligned environment.

Preferred Skills (Nice-to-Have):

Experience with test frameworks such as JUnit, TestNG, Mocha, Jest, or PyTest.

Familiarity with CI/CD tools like Jenkins, GitHub Actions, or Bitbucket Pipelines.

Exposure to cloud environments (AWS, Azure, or Google Cloud Platform).

Knowledge of BDD frameworks (Cucumber, Behave, etc.).

Experience with performance testing tools (e.g., JMeter).

Familiarity with Docker or containerized environments.

Education:

Bachelor s degree in Computer Science, Engineering, or related field, or equivalent practical experience.

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.

About Cosmic-I LLC DBA Northern Base