Overview
Skills
Job Details
Job Summary:
We are seeking a skilled QA Automation Engineer to design, develop, and execute automated test scripts to ensure product quality and reliability. The ideal candidate should have strong experience in automation frameworks, scripting, and testing best practices for both web and API-based applications.
Key Responsibilities:
Design, develop, and maintain automation frameworks for web, API, and mobile testing.
Collaborate with developers, product managers, and other QA engineers to understand requirements and define test strategies.
Create and execute test plans, test cases, and test scripts.
Perform functional, regression, smoke, and integration testing.
Develop automated test scripts using tools such as Selenium, TestNG, Cypress, Playwright, or Appium.
Integrate test automation into CI/CD pipelines (e.g., Jenkins, GitLab CI, Azure DevOps).
Identify, document, and track software defects using bug tracking tools like JIRA or Azure Boards.
Ensure test automation is stable, scalable, and maintainable.
Participate in code reviews and contribute to QA process improvement.
Required Skills & Qualifications:
Bachelor s degree in Computer Science, Engineering, or a related field.
9 years of experience in software testing with a focus on test automation.
Proficiency in one or more programming/scripting languages (Java, Python, JavaScript, or C#).
Strong knowledge of automation frameworks such as Selenium WebDriver, Cypress, Playwright, or Appium.
Experience with API testing tools (e.g., Postman, RestAssured, or Karate).
Good understanding of software QA methodologies, tools, and processes.
Experience with Git and CI/CD systems.
Familiarity with Agile/Scrum environments.
Excellent analytical and troubleshooting skills.