Overview
Skills
Job Details
Job Description QA Automation Engineer
Position: QA Automation Engineer
About the Role
We are looking for a detail-oriented and highly skilled QA Automation Engineer to join our team. The ideal candidate will design, develop, and maintain automated test frameworks, ensuring the quality, performance, and reliability of our applications.
Key Responsibilities
Design, develop, and execute automated test scripts using tools like Selenium, Cypress, Playwright, or similar.
Collaborate with developers, product managers, and QA team members to understand requirements and acceptance criteria.
Perform regression testing, functional testing, API testing, and performance testing as needed.
Integrate automated tests with CI/CD pipelines (e.g., Jenkins, GitLab, GitHub Actions, Azure DevOps).
Debug test failures, identify root causes, and work with development teams to resolve issues.
Maintain documentation of test cases, test results, and defect reports.
Continuously improve test automation strategies, frameworks, and processes.
Required Skills & Qualifications
Bachelor s degree in Computer Science, Engineering, or related field.
10 years of experience in QA automation and software testing.
Strong proficiency in at least one programming language (Java, Python, JavaScript, or C#).
Hands-on experience with automation frameworks (Selenium, Cypress, Playwright, Appium, TestNG, JUnit, etc.).
Experience testing RESTful APIs using tools like Postman, RestAssured, or Karate.
Familiarity with CI/CD tools (Jenkins, GitLab CI/CD, Azure DevOps, etc.).
Solid understanding of SDLC, STLC, and Agile methodologies.
Excellent problem-solving, analytical, and communication skills.