We are seeking a talented QA Automation Engineer with experience in Java, Selenium, RestAssured, and API testing. This position offers the opportunity to work in a energetic product-based company that is focused on providing innovative SAAS solutions. The ideal candidate should be passionate about delivering high-quality software and possess a strong background in automation testing and CI/CD pipelines.
Key Responsibilities:
Design, develop, and maintain automated test scripts for functional and regression testing using Java, Selenium, and RestAssured.
Perform API testing and validate responses using tools like Postman and RestAssured.
Develop and execute UI automation using Selenium WebDriver.
Work with cross-functional teams to ensure testability, performance, and security of features.
Collaborate with developers to troubleshoot and debug issues in the automation framework.
Integrate automation tests into CI/CD pipelines using Jenkins, Maven, or Gradle.
Analyze test results and provide detailed reports to stakeholders.
Perform performance and load testing when required.
Requirements:
Mandatory Skills:
Experience:7+years of experience in QA automation engineering.
Programming Language: Strong experience with Python
Automation Tools:
Selenium WebDriver for UI automation.
RestAssured for API testing and response validation.
Jenkins for integrating automated tests into CI/CD pipelines.
API Testing: Robust knowledge of API testing tools like Postman and RestAssured.
Version Control: Experience with version control systems like Git.
CI/CD Tools: Familiarity with Jenkins, Maven, or Gradle for building and deploying automation scripts.
Valuable to Have Skills:
Product-Based Companies: Experience in a product-based company.
SAAS-Based Products: Exposure to SAAS-based product testing.
Python: Experience in Python, creating scripts or bu