QA Automation Engineer

Phoenix, AZ
Contracted
Experienced

ob Title: QA Automation Engineer
Location: Phoenix, AZ (Hybrid – 3 Days Onsite)
Duration: 12 Months


Job Summary:

We are seeking a highly experienced QA Automation Engineer with a strong background in test automation, API testing, and modern QA practices. The ideal candidate will have deep expertise in Selenium, REST Assured, and BDD/TDD frameworks, along with a proven ability to lead testing efforts and mentor team members. This role requires hands-on involvement across the full testing lifecycle, from requirement analysis to execution and defect management.


Key Responsibilities:

  • Design, develop, and maintain scalable automation frameworks using Selenium WebDriver.
  • Build and execute API automation scripts using REST Assured.
  • Collaborate with developers, product owners, and stakeholders to define test strategies and ensure quality deliverables.
  • Participate in requirement analysis, test planning, test case design, execution, and defect tracking.
  • Implement and follow TDD/BDD practices using tools like JUnit, Mockito, and Cucumber.
  • Integrate automated tests into CI/CD pipelines using Jenkins.
  • Perform database validations using SQL.
  • Manage test cases and defects using tools like Jira.
  • Ensure end-to-end test coverage across UI, API, and backend systems.
  • Work within Agile/Scrum teams and contribute to sprint planning, reviews, and retrospectives.
  • Mentor junior QA engineers and lead automation initiatives.

Required Qualifications:

  • 8+ years of experience in QA automation, primarily using Selenium.
  • 5+ years of hands-on experience in API automation using REST Assured.
  • 4–5 years of experience with TDD/BDD frameworks (JUnit, Mockito, Cucumber).
  • Strong experience with Selenium WebDriver.
  • Proficiency in working with XML and JSON.
  • Hands-on experience with CI/CD tools like Jenkins.
  • Strong knowledge of SQL and database testing.
  • Experience with test and defect management tools such as Jira.
  • Solid understanding of software testing methodologies and QA lifecycle.
  • Experience in Agile/Scrum environments.
  • Proven ability to lead projects and mentor team members.

Preferred Skills:

  • Experience with advanced test automation frameworks and design patterns.
  • Exposure to performance or security testing is a plus.
  • Strong analytical and problem-solving skills.
  • Excellent communication and leadership abilities.
Share

Apply for this position

Required*
We've received your resume. Click here to update it.
Attach resume as .pdf, .doc, .docx, .odt, .txt, or .rtf (limit 5MB) or Paste resume

Paste your resume here or Attach resume file

Human Check*