Automation Testing Engineer

 

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.

 

Job Category: Automation Testing
Job Type: Contract
Min Experience: 5 years
Max Experience: 8 years

Apply for this position

Allowed Type(s): .pdf, .doc, .docx