QA Manual + Automation (TypeScript + Playwright)

QA Manual + Automation (TypeScript + Playwright)

Posted 1 day ago by Smartwork IT Services

Negotiable
Undetermined
Remote
Remote

Summary: A QA Engineer with expertise in manual and automated testing is sought to ensure the quality and performance of products through comprehensive test strategies and robust automation frameworks using TypeScript and Playwright. The role involves collaboration with developers and product managers throughout the software development lifecycle. The ideal candidate will have strong analytical skills and a proactive approach to quality assurance. This position is fully remote.

Key Responsibilities:

  • Analyze requirements, user stories, and acceptance criteria to develop detailed test plans and test cases
  • Execute functional, regression, integration, smoke, and exploratory testing across web and mobile platforms
  • Identify, document, and track defects using tools such as Jira, Bugzilla, or Azure DevOps
  • Perform cross-browser and cross-device compatibility testing to ensure consistent user experiences
  • Validate UI/UX elements, accessibility compliance (WCAG), and localization accuracy
  • Participate in sprint ceremonies including stand-ups, grooming, and retrospectives
  • Collaborate with product and development teams to define and refine acceptance criteria
  • Design, develop, and maintain a scalable end-to-end test automation framework using Playwright with TypeScript
  • Write reliable, maintainable, and reusable automated test scripts following the Page Object Model (POM) design pattern
  • Implement data-driven and keyword-driven testing approaches to maximize test coverage
  • Integrate automated test suites into CI/CD pipelines (GitHub Actions, Jenkins, GitLab CI, or Azure Pipelines)
  • Configure and manage parallel test execution, cross-browser testing, and headless browser runs
  • Develop API testing scripts using Playwright's request context or complementary tools such as Axios or Supertest
  • Generate detailed test reports using Playwright's built-in HTML reporter, Allure, or custom reporting solutions
  • Monitor, triage, and resolve flaky tests to maintain a stable and trustworthy test suite
  • Implement visual regression testing using Playwright's screenshot comparison capabilities

Key Skills:

  • 4-5+ years of professional experience in software quality assurance, including manual and automated testing
  • Strong proficiency in TypeScript and modern JavaScript (ES6+)
  • Hands-on experience building automation frameworks with Playwright
  • Solid understanding of the Page Object Model, test fixtures, and Playwright configuration
  • Experience with CI/CD integration for automated test execution
  • Proficiency with version control systems, particularly Git
  • Strong knowledge of software testing methodologies: black-box, white-box, boundary value analysis, equivalence partitioning
  • Familiarity with RESTful API testing concepts and tools
  • Excellent analytical, problem-solving, and communication skills

Salary (Rate): undetermined

City: undetermined

Country: undetermined

Working Arrangements: remote

IR35 Status: undetermined

Seniority Level: undetermined

Industry: IT

Detailed Description From Employer:

QA Manual + Automation (TypeScript + Playwright)

Remote

A detail-oriented and proactive QA Engineer with strong expertise in both manual and automated testing. The resource will play a critical role in ensuring the quality, reliability, and performance of the client's products by designing comprehensive test strategies, executing manual test cases, and building robust automation frameworks using TypeScript with Playwright. The resource will collaborate closely with developers, product managers, and DevOps engineers to embed quality throughout the software development lifecycle.

Key Responsibilities

Manual Testing

  • Analyze requirements, user stories, and acceptance criteria to develop detailed test plans and test cases
  • Execute functional, regression, integration, smoke, and exploratory testing across web and mobile platforms
  • Identify, document, and track defects using tools such as Jira, Bugzilla, or Azure DevOps
  • Perform cross-browser and cross-device compatibility testing to ensure consistent user experiences
  • Validate UI/UX elements, accessibility compliance (WCAG), and localization accuracy
  • Participate in sprint ceremonies including stand-ups, grooming, and retrospectives
  • Collaborate with product and development teams to define and refine acceptance criteria

Automation Testing (TypeScript + Playwright)

  • Design, develop, and maintain a scalable end-to-end test automation framework using Playwright with TypeScript
  • Write reliable, maintainable, and reusable automated test scripts following the Page Object Model (POM) design pattern
  • Implement data-driven and keyword-driven testing approaches to maximize test coverage
  • Integrate automated test suites into CI/CD pipelines (GitHub Actions, Jenkins, GitLab CI, or Azure Pipelines)
  • Configure and manage parallel test execution, cross-browser testing, and headless browser runs
  • Develop API testing scripts using Playwright s request context or complementary tools such as Axios or Supertest
  • Generate detailed test reports using Playwright s built-in HTML reporter, Allure, or custom reporting solutions
  • Monitor, triage, and resolve flaky tests to maintain a stable and trustworthy test suite
  • Implement visual regression testing using Playwright s screenshot comparison capabilities

Required Qualifications

  • 4-5+ years of professional experience in software quality assurance, including manual and automated testing
  • Strong proficiency in TypeScript and modern JavaScript (ES6+)
  • Hands-on experience building automation frameworks with Playwright
  • Solid understanding of the Page Object Model, test fixtures, and Playwright configuration
  • Experience with CI/CD integration for automated test execution
  • Proficiency with version control systems, particularly Git
  • Strong knowledge of software testing methodologies: black-box, white-box, boundary value analysis, equivalence partitioning
  • Familiarity with RESTful API testing concepts and tools
  • Excellent analytical, problem-solving, and communication skills