QA Automation Lead Engineer (Java/Python & Selenium)

W3Global Inc.

Role: QA Automation Lead Engineer (Java/Python & Selenium)

Location: New York City, NY & Fort Mill, SC (Hybrid)

Position Summary

We are seeking a skilled QA Automation Engineer with strong expertise in Java, Python, and Selenium WebDriver to design, develop, and maintain automated test frameworks. The ideal candidate will collaborate closely with developers, product owners, and manual QA engineers to ensure high-quality software delivery.

Responsibilities

  • Design, develop, and maintain automated test scripts using Java, Python, and Selenium WebDriver.
  • Build scalable, reusable test automation frameworks for web-based applications.
  • Integrate automated tests into CI/CD pipelines (Jenkins, GitLab, Azure DevOps, or similar).
  • Collaborate with development and QA teams to define and implement test strategies.
  • Perform functional, regression, smoke, and end-to-end automation testing.
  • Identify, log, and track software defects using tools like JIRA or Azure DevOps.
  • Work with API testing tools (Postman, REST Assured, or similar) for backend automation.
  • Participate in Agile/Scrum ceremonies and contribute to sprint deliverables.
  • Continuously research and recommend new tools, technologies, and approaches to improve automation coverage.

Required Skills & Qualifications

  • Bachelor's degree in Computer Science, Engineering, or related field (or equivalent experience).
  • 3-6+ years of QA automation experience.
  • Strong coding skills in Java and Python for test automation.
  • Hands-on experience with Selenium WebDriver for browser automation.
  • Experience with test frameworks (TestNG, JUnit, PyTest, Behave, or Cucumber).
  • Familiarity with API automation (REST Assured, Requests library, etc.).
  • Experience in version control systems (Git/GitHub/GitLab/Bitbucket).
  • Exposure to CI/CD pipelines (Jenkins, GitLab CI, Azure DevOps).
  • Strong understanding of SDLC, STLC, and Agile methodologies.

Nice to Have

  • Knowledge of BDD frameworks (Cucumber, Behave).
  • Experience in cloud testing platforms (Sauce Labs, BrowserStack).
  • Exposure to performance testing tools (JMeter, Locust).
  • Familiarity with Docker/Kubernetes for test environment setup.

Soft Skills

  • Strong problem-solving and analytical skills.
  • Good communication and collaboration in cross-functional teams.
  • Detail-oriented with a focus on delivering high-quality results.

Job Alerts

Get notified when new positions matching your interests become available at {organizationName}.

Need Help?

Questions about our hiring process or want to learn more about working with us?