Description

Key Responsibilities:
Design, develop, and maintain automation scripts for web and mobile applications using Selenium (Java) and Appium.
Implement Behavior Driven Development (BDD) frameworks for automation testing, ensuring that tests are clear, understandable, and align with business requirements.
Perform API testing using tools like Postman, Rest Assured, or other relevant technologies.
Collaborate with cross-functional teams (developers, business analysts, etc.) to understand requirements and create effective test cases.
Execute automated and manual tests across various platforms and devices, ensuring applications function as expected.

Key Skills & Qualifications:
Hands-on experience with Selenium WebDriver and Java for automating web-based applications.
Proficient in Appium for automating mobile applications (iOS/Android).
Strong experience with BDD (Behavior Driven Development) frameworks like Cucumber or SpecFlow.
Experience in API testing with tools like Postman, SoapUI, or Rest Assured.
Knowledge of TestNG and JUnit frameworks.
Understanding of CI/CD pipelines and version control tools such as Git.
Familiarity with Agile development methodologies.
Strong problem-solving and debugging skills.
Excellent communication and collaboration skills.
Preferred Qualifications:
Experience with Cloud Testing (e.g., AWS Device Farm, Sauce Labs, BrowserStack).
Exposure to performance testing and tools such as JMeter or LoadRunner.
Familiarity with Docker, Kubernetes, or other containerization tools.

Education & Experience:
Bachelor’s degree in Computer Science, Information Technology, or a related field (or equivalent experience).
Minimum of 3 years of experience in Automation Testing with a focus on Java Selenium, Appium, BDD, and API testing.
 

Education

Bachelor's degree in Computer Science