A

Sdet Engineer

Allegis Group · Pune, Maharashtra, India

3–9 yrs experiencefull_timePosted 2w ago
Apply now →

Job description

a { text-decoration: none; color: #464feb; } tr th, tr td { border: 1px solid #e6e6e6; } tr th { background-color: #f5f5f5; } Job Summary We are looking for a highly skilled **Full Stack QA Automation Engineer** with strong experience in **Java, Selenium, Appium, BDD Frameworks, REST Assured API Automation, and Database Testing**. The ideal candidate will be responsible for designing, developing, and executing automated test solutions for web, mobile, API, and database applications while ensuring high-quality software delivery across Agile teams. Key Responsibilities - Design and develop robust automation frameworks using **Java**, **Selenium WebDriver**, and **TestNG/JUnit**. - Build and maintain **mobile test automation** scripts using **Appium** for Android and iOS applications. - Develop and execute **API automation tests** using **REST Assured**. - Implement and maintain **BDD automation frameworks** using **Cucumber/Gherkin**. - Perform comprehensive **database testing** by validating backend data using SQL queries. - Create and maintain reusable automation utilities, libraries, and framework components. - Integrate automation suites with CI/CD pipelines using tools such as **Jenkins, Azure DevOps, GitHub Actions**, or similar. - Analyze test results, identify defects, and collaborate with development teams for issue resolution. - Participate in Agile ceremonies including sprint planning, daily stand-ups, retrospectives, and backlog grooming sessions. - Develop and execute test plans, test cases, and test scripts for functional, integration, regression, and end-to-end testing. - Ensure test coverage across UI, Mobile, API, and Database layers. - Prepare and present testing metrics, reports, and quality dashboards to stakeholders. Required Skills Core Automation Skills - Strong experience in **Java Programming**. - Expertise in **Selenium WebDriver** automation. - Hands-on experience with **Appium** for mobile automation testing. - Experience developing **BDD frameworks using Cucumber**. - Strong knowledge of **REST Assured** for API automation testing. - Experience in **Database Testing** with SQL. Testing Expertise - Web Application Testing - Mobile Application Testing - API Testing - Functional Testing - Regression Testing - Integration Testing - End-to-End Testing Tools & Technologies - Java - Selenium WebDriver - Appium - Cucumber BDD - REST Assured - TestNG/JUnit - Maven/Gradle - Git/GitHub/Bitbucket - Jenkins/Azure DevOps - Postman/Swagger - SQL (Oracle, MySQL, PostgreSQL, SQL Server) Preferred Qualifications - Bachelor's or Master's Degree in Computer Science, Information Technology, or related field. - Experience working in Agile/Scrum environments. - Knowledge of CI/CD implementation and test automation strategy. - Experience with cloud-based testing platforms such as BrowserStack, Sauce Labs, or LambdaTest. - Knowledge of performance testing tools such as JMeter is a plus. Mandatory Requirements - 4+ years of QA Automation experience. - Strong coding experience in Java. - Hands-on experience with Selenium and Appium. - Experience in BDD Framework development using Cucumber. - Strong API automation experience using REST Assured. - Strong SQL and Database Testing experience. - Experience with Git and CI/CD tools. - Excellent problem-solving and communication skills. Nice to Have - Docker and Kubernetes exposure. - Cloud platform exposure (AWS/Azure/GCP). - Performance testing knowledge. - Microservices testing experience. **Keywords:** Java, Selenium, Appium, Mobile Automation, API Testing, REST Assured, Cucumber, BDD, Database Testing, SQL, TestNG, Jenkins, CI/CD, Agile, Automation Framework Development.