Overview
Skills
Job Details
Position: QA Automation Developer
Experience: 10 years (customize as per role)
About the Role
We are seeking a QA Automation Developer to design, develop, and execute automated test frameworks for web, mobile, and API-based applications. The ideal candidate will have strong programming skills, hands-on experience in automation frameworks, and a passion for delivering high-quality, scalable software.
Key Responsibilities
Design, build, and maintain scalable automation frameworks for UI, API, and backend testing.
Develop and execute automated test scripts using Selenium, Playwright, Cypress, or Appium.
Implement CI/CD pipelines for automated test execution (Jenkins, GitLab, Azure DevOps).
Collaborate with developers, product owners, and QA teams to define test strategy and acceptance criteria.
Perform API automation using tools like RestAssured, Postman, or Karate.
Conduct cross-browser and cross-platform testing.
Integrate automation suites with bug tracking and test management tools (Jira, TestRail, Zephyr).
Ensure test coverage, maintainability, and reusability of automation code.
Identify, log, and track defects; participate in root cause analysis.
Provide automation metrics and reports to stakeholders.
Required Skills & Qualifications
Bachelor s degree in Computer Science, Engineering, or equivalent experience.
3+ years of experience in test automation development.
Proficiency in programming languages: Java, Python, C#, or JavaScript.
Strong hands-on experience with Selenium WebDriver, Appium, Playwright, or Cypress.
Experience in API testing and automation (REST/SOAP, RestAssured, Postman, Karate).
Good understanding of CI/CD tools: Jenkins, GitLab, Azure DevOps.
Familiarity with BDD frameworks (Cucumber, SpecFlow, Behave).
Strong knowledge of SQL for backend/database testing.
Experience working in Agile/Scrum environments.