QA Automation Engineer - Selenium
Location: Orlando, FL
Work Authorization: W2 Only
Employment Type: Contract
Work Mode: Onsite
Job Summary
We are seeking an experienced QA Automation Engineer with strong hands-on experience in Selenium WebDriver to design, develop, execute, and maintain automated test scripts for web-based applications. The ideal candidate should have a strong background in automation testing, programming, API testing, and Agile methodologies.
Key Responsibilities
- Design, develop, and maintain automated test scripts using Selenium WebDriver.
- Create and execute automation test frameworks using Java, Python, or JavaScript.
- Perform functional, regression, integration, and end-to-end testing.
- Develop and maintain automation frameworks such as Data-Driven, Keyword-Driven, and Hybrid frameworks.
- Identify, report, track, and troubleshoot software defects.
- Perform API testing using Postman or REST Assured.
- Integrate automated test scripts into CI/CD pipelines.
- Collaborate with developers, business analysts, and QA teams to ensure software quality.
- Execute test cases and analyze automation results.
- Participate in Agile/Scrum ceremonies, sprint planning, and daily stand-ups.
- Maintain test documentation, test scenarios, and automation reports.
Required Skills
- Strong hands-on experience with Selenium WebDriver.
- Proficiency in Java, Python, or JavaScript.
- Experience with TestNG, JUnit, or similar testing frameworks.
- Strong knowledge of XPath, CSS selectors, and web element locators.
- Experience developing and maintaining automation frameworks.
- Knowledge of API testing using Postman or REST Assured.
- Experience with Maven, Jenkins, Git, and CI/CD tools.
- Understanding of SQL and database testing.
- Knowledge of Agile/Scrum methodologies.
- Strong analytical, debugging, and problem-solving skills.
Preferred Qualifications
- Experience with Cucumber and BDD frameworks.
- Knowledge of performance testing tools such as JMeter.
- Experience with cloud-based testing platforms such as BrowserStack or Sauce Labs.
- Exposure to Docker and Kubernetes.
- Experience with cross-browser and parallel test execution.