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