Position : QA Automation Engineer
Location : Phoenix, AZ (Onsite)
Employment Type : Contract
Job Description :
We are seeking an experienced QA Automation Engineer with strong expertise in Java, BDD, Selenium WebDriver, Cucumber, and Postman . The ideal candidate will be responsible for designing, developing, and executing robust automation frameworks to ensure the quality and reliability of enterprise applications within a Cloud (PCF) environment.
Key Responsibilities :
- Design and develop end-to-end automation frameworks using Cucumber, Rest Assured, and Java .
- Collaborate closely with development teams following a BDD approach to create test scenarios using Cucumber, Gherkin, and Java .
- Conduct API automation testing using Rest Assured and Postman .
- Execute data-driven, cross-browser, and parallel testing using Selenium WebDriver , Maven , and TestNG .
- Integrate and deploy automation scripts into the CI / CD pipeline .
- Utilize GitHub for source code management and code reusability.
- Work within Agile / Scrum and Waterfall methodologies to deliver high-quality testing solutions.
- Identify, document, and track defects through resolution, ensuring consistent quality standards.
Required Skills & Experience :
6-10 years of experience in QA Automation .Hands-on expertise in Java, Selenium WebDriver, Cucumber, Rest Assured, and Postman .Strong understanding of BDD / TDD frameworks and Microservices architecture .Experience in working within Cloud environments (PCF preferred) .Proficiency in CI / CD tools and version control systems like GitHub .Familiarity with Agile / Scrum methodologies.Strong analytical, statistical, and problem-solving skills.Excellent communication and collaboration abilities.Good to Have :
Exposure to API testing and performance testing frameworks .Experience with DevOps practices and continuous testing pipelines.Knowledge of Jenkins , Docker , or Kubernetes is a plus.