Develop, maintain, and execute automated test scripts for web, mobile, and API applications using tools such as Selenium, Appium, RestAssured, or similar.
Collaborate with cross-functional teams to understand requirements and design effective test cases.
Identify, record, and track defects, and work with developers to resolve issues.
Integrate automated tests with CI / CD pipelines using tools like Jenkins, GitLab CI, or Azure DevOps.
Perform regression testing, functional testing, and API testing as required.
Create and maintain detailed test documentation including test plans, cases, and results.
Analyze test results and provide clear, actionable reports to stakeholders.
Continuously improve automation frameworks and testing processes.
Participate in Agile ceremonies and contribute to sprint planning and Skills & Qualifications :
Bachelors degree in Computer Science, Engineering, or related field.
36 years of hands-on experience in test automation and quality assurance.
Proficiency with automation tools such as Selenium WebDriver, Appium, RestAssured, TestNG, JUnit.
Strong programming skills in Java, Python, or JavaScript.
Experience with API testing and tools like Postman or SoapUI.
Familiarity with CI / CD tools and integration of automated tests in pipelines.
Good understanding of software testing methodologies, defect lifecycle, and Agile development.
Knowledge of version control tools such as Git.
Strong analytical, problem-solving, and communication Skills :
Experience with performance testing tools like JMeter or LoadRunner.
Familiarity with containerization technologies such as Docker.
ISTQB or equivalent testing certification.
Experience in mobile automation using Appium or XCUITest