· We are seeking a detail-oriented QA Automation Engineer with strong experience in Appium, Browserstack and Selenium to join our Quality Assurance team.
· The ideal candidate will be responsible for creating, maintaining, and executing automated test scripts to ensure the quality and reliability of our web and mobile applications.
· The role requires collaboration with cross-functional teams to identify test requirements, enhance test coverage, and ensure seamless user experiences.
Key Responsibilities:
· Design, develop, and maintain automated test scripts using Appium
· Design, develop, and maintain automated test scripts using Browserstack and Selenium WebDriver.
· Implement Behavior-Driven Development (BDD) frameworks using Cucumber.
· Collaborate with Product Owners, Developers, and QA teams to understand business requirements and translate them into test scenarios.
· Perform functional, regression, and integration testing using Selenium automation tools.
· Create and manage test plans, test cases, and test data.
· Identify, log, and track bugs using JIRA or similar tools.
· Ensure continuous integration of automated tests with tools like Jenkins, Git, or Azure DevOps.
· Conduct API testing using tools like Postman, RestAssured, or SoapUI.
· Participate in daily stand-ups, sprint planning, and retrospectives as part of the Agile/Scrum team.
· Ensure test environments and test data are available for testing needs.
· Maintain and update existing test automation frameworks to ensure optimal performance.
· Work closely with DevOps to integrate automated tests into CI/CD pipelines.
Required Skills and Qualifications:
· 3+ years of experience in QA Automation.
· Design, develop, and maintain automated test scripts using Appium
· Strong hands-on experience with Cucumber, Browserstack and Selenium WebDriver.
· Proficient in Java or Python for writing automation scripts.
· Experience in creating BDD test scenarios.
· Familiarity with CI/CD pipelines and tools like Jenkins, Git, or Azure DevOps.
· Experience with API testing tools like Postman, RestAssured, or SoapUI.
· Knowledge of test management tools like JIRA, TestRail, or Zephyr.
· Strong understanding of Agile/Scrum methodologies.
· Excellent analytical, problem-solving, and communication skills.
Preferred Skills:
· Knowledge of Cloud Platforms (AWS, Azure, GCP).
· Experience with mobile automation tools like Appium.
· Familiarity with performance testing tools like JMeter.
· Exposure to Docker and Kubernetes for containerized testing
Any Gradute