Overview
Skills
Job Details
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.