Senior QA Automation Engineer

Precision Technologies • United State
Remote
Apply
AI Summary

Design, develop, and maintain scalable test automation frameworks for enterprise applications. Collaborate with cross-functional teams to define test strategies and quality standards. Implement API automation testing and integrate automated test suites with CI/CD pipelines.

Key Highlights
Design and develop scalable test automation frameworks
Collaborate with cross-functional teams
Implement API automation testing and CI/CD pipeline integration
Technical Skills Required
Selenium WebDriver Cypress Playwright WebDriverIO Appium Java Python C# JavaScript TestNG JUnit NUnit Cucumber SpecFlow REST Assured Postman SoapUI Karate JMeter LoadRunner Gatling Jenkins GitHub Actions GitLab CI Azure DevOps Bamboo Git GitHub Bitbucket GitLab JIRA TestRail Zephyr HP ALM Azure DevOps Oracle MySQL PostgreSQL SQL Server MongoDB Maven Gradle npm Docker Kubernetes Windows Linux macOS

Job Description


Job title: Senior

Location: Remote

Employment Type: Full-time (W2 only, No C2C)

Experience: 10+ Years

Job Summary: We are seeking an experienced QA Automation Engineer with 10+ years of experience in designing, developing, and implementing scalable test automation frameworks for enterprise applications. The ideal candidate will possess strong expertise in automation testing, test framework development, CI/CD integration, API testing, and cloud-based testing environments. The candidate will work closely with development, DevOps, and product teams to ensure high-quality software delivery through automated testing strategies, continuous integration pipelines, and modern testing tools.

Key Responsibilities:

  • Design, develop, and maintain scalable test automation frameworks using tools such as Selenium WebDriver, Cypress, Playwright, TestNG, and JUnit, ensuring high test coverage and maintainable automation suites.
  • Develop and execute automation test scripts for web applications, REST APIs, microservices, and enterprise systems using programming languages such as Java, Python, or C#, ensuring reliable functional, regression, and integration testing.
  • Implement API automation testing using tools like REST Assured, Postman, Karate, and SoapUI, validating RESTful and SOAP services, and ensuring proper API response validation and contract testing.
  • Integrate automated test suites with CI/CD pipelines using tools such as Jenkins, GitHub Actions, GitLab CI, Azure DevOps, or Bamboo, enabling continuous testing as part of DevOps practices.
  • Collaborate with cross-functional Agile/Scrum teams, including developers, product owners, and DevOps engineers, to define test strategies, test plans, and quality standards for enterprise applications.
  • Implement BDD and TDD methodologies using frameworks such as Cucumber, SpecFlow, or Behave, enabling collaborative test scenario development aligned with business requirements.
  • Perform UI automation testing for modern web applications using Selenium, Cypress, Playwright, or WebDriverIO, ensuring cross-browser and cross-platform compatibility.
  • Develop data-driven and keyword-driven automation frameworks, integrating test data management strategies using tools like Apache POI, JSON, YAML, and external databases.
  • Conduct performance and load testing using tools such as JMeter, LoadRunner, or Gatling, identifying bottlenecks and ensuring application scalability under peak loads.
  • Implement mobile automation testing for Android and iOS applications using Appium, Espresso, or XCUITest, validating functionality across multiple mobile devices and operating systems.
  • Integrate automation frameworks with test reporting and monitoring tools such as Allure Reports, Extent Reports, TestNG Reports, and ReportPortal, providing detailed insights into test results and defects.
  • Utilize version control systems such as Git, GitHub, Bitbucket, or GitLab to manage automation code and collaborate with distributed teams.
  • Perform database validation and backend testing using SQL, Oracle, MySQL, PostgreSQL, or MongoDB, ensuring data integrity across application layers.
  • Identify, track, and manage defects using tools such as JIRA, Azure DevOps, Rally, or HP ALM, ensuring proper defect lifecycle management.
  • Mentor junior QA engineers and contribute to test automation best practices, coding standards, and framework improvements within the QA team.

Technical Skills:

  • Automation Tools: Selenium WebDriver, Cypress, Playwright, WebDriverIO, Appium
  • Programming Languages: Java, Python, C#, JavaScript
  • Automation Frameworks: TestNG, JUnit, NUnit, Cucumber (BDD), SpecFlow
  • API Testing: REST Assured, Postman, SoapUI, Karate
  • Performance Testing: JMeter, LoadRunner, Gatling
  • CI/CD Tools: Jenkins, GitHub Actions, GitLab CI, Azure DevOps, Bamboo
  • Version Control: Git, GitHub, Bitbucket, GitLab
  • Test Management Tools: JIRA, TestRail, Zephyr, HP ALM, Azure DevOps
  • Databases: Oracle, MySQL, PostgreSQL, SQL Server, MongoDB
  • Build Tools: Maven, Gradle, npm
  • Cloud Platforms: AWS, Azure, Google Cloud
  • Containerization: Docker, Kubernetes
  • Operating Systems: Windows, Linux, macOS
  • Methodologies: Agile, Scrum, DevOps, BDD, TDD


Similar Jobs

Explore other opportunities that match your interests

Visa Sponsorship Relocation Remote
Job Type Full-time
Experience Level Entry level

targetjobs uk

United State

AI Engineer

Programming
•
2h ago
Visa Sponsorship Relocation Remote
Job Type Contract
Experience Level Entry level

helo solutions

United State

Senior React Developer

Programming
•
2h ago
Visa Sponsorship Relocation Remote
Job Type Full-time
Experience Level Associate

hirenza

United State

Subscribe our newsletter

New Things Will Always Update Regularly