Senior Automation QA Engineer

New
J
JobgetherSecurity & IT
Based in India, Approximately four hours of overlap with Central US working hoursFull-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Languages
Upper-Intermediate English proficiency or above
Experience
5+ years
Required Skills
SQLAgileGitJavascriptNosqlCI/CDPlaywright

Requirements

  • 5+ years of professional experience in QA automation, with strong expertise in web and backend/API testing.
  • Strong understanding of software testing methods, techniques, test types, methodologies, and quality engineering principles.
  • Demonstrated experience creating automation frameworks from scratch and establishing scalable automation architectures.
  • Strong JavaScript development skills, including understanding of programming principles, patterns, asynchronous execution, and the JavaScript event loop.
  • Hands-on experience with modern testing frameworks such as PlaywrightJS, PuppeteerJS, or WebdriverIO.
  • Experience working with at least one JavaScript test runner such as JasmineJS, MochaJS, Jest, AVA, or Playwright.
  • Practical experience with BDD, ATDD, and TDD approaches.
  • Strong understanding of CSS and XPath selector syntax.
  • Experience integrating automated testing into CI/CD environments (e.g., Jenkins, GitHub Actions).
  • Strong experience with version control systems, particularly Git.
  • Good knowledge of AWS and/or Azure DevOps services.
  • Good understanding of SQL and NoSQL databases such as PostgreSQL, MongoDB, and Redis.
  • Experience working in Agile Scrum and/or Kanban environments.
  • Upper-Intermediate English proficiency or above.

Responsibilities

  • Architect, design, and implement scalable test automation frameworks from the ground up.
  • Assess existing automation suites and support their migration to Playwright and other appropriate modern technologies.
  • Develop and maintain automated functional UI tests as well as API and service-level tests.
  • Expand and optimize automated testing infrastructure to improve coverage, reliability, and execution efficiency.
  • Integrate automated tests and reporting into CI/CD pipelines and development workflows.
  • Define and document test frameworks, coding standards, design patterns, testing methodologies, and automation best practices.
  • Conduct peer reviews and promote high standards of code quality, maintainability, and consistency across automation solutions.
  • Collaborate with QA and development teams to identify manual testing processes that can be effectively automated.
  • Identify, assess, and mitigate testing risks throughout the software development lifecycle.
  • Provide technical guidance and recommendations to testing teams on automation strategy, tools, frameworks, and best practices.
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now