Job Description
Seeking a highly skilled Automation Testing Engineer with 5 to 8 years of experience in automation testing. Proficient in utilizing a variety of automation tools and technologies, including Selenium, WebDriver, TestNG, XPath, SQL, and API testing, to ensure the delivery of high-quality software. This role suits someone with a solid understanding of both manual and automated testing frameworks, and with experience in creating scalable and efficient test scripts.
Key Responsibilities
- Design, develop, and maintain automated test scripts using Selenium and WebDriver for automation testing.
- Develop and execute test plans and test cases based on application requirements.
- Develop and maintain TestNG based test frameworks for efficient test execution and reporting.
- Use XPath to create and optimize test scripts for dynamic web elements and to interact with complex XML structures.
- Work with XML expressions and expression clusters to test various application data formats.
- Develop SQL queries to validate the backend database for test data consistency, integrity, and correctness.
- Collaborate with the development team to design and optimize database queries for efficient testing
- Perform API testing using tools like Postman or REST Assured.
- Validate APIs by writing test cases to ensure the correctness of data, status codes, and performance.
- Share knowledge on optimizing test coverage and improving overall test quality.
Skills, Experience & Qualification
- Skills
- Strong experience in Selenium WebDriver for automating web applications.
- Hands-on experience with TestNG for creating and managing test cases.
- Excellent understanding of XPath and ability to create dynamic and efficient XPath expressions for web automation.
- Proficient in SQL for validating database states and writing complex queries to validate application data.
- Experience with API testing (REST/SOAP) using tools like Postman, REST Assured, or similar.
- Familiarity with version control systems like Git.
- Experience
- Minimum of 5 to 8 years in Automation Testing with hands-on expertise in Selenium, TestNG, XPath, and API testing.
- Experience in creating automated test scripts for large-scale applications.
- Solid understanding of XML and XPath expressions for data validation and extraction.
- Demonstrated experience working in Agile teams
- Qualification
- Bachelor’s degree in computer science or a related field.