Job Description
Design, develop, and maintain automated test scripts for both API and UI testing, ensuring functional correctness, performance validation, and long-term script reusability.
Utilize Python-based frameworks (e.g., Pytest) to write, manage, and execute automated tests, incorporating best practices for modular and data-driven testing.
Implement Ul test automation using tools such as Playwright or Selenium and conduct robust API testing using Python and related libraries.
Apply Al-enhanced testing methodologies, including using tools like GitHub Copilot to accelerate script development and improve code quality through contextual Al suggestions. Good understanding of Git and Github.
Apply testing methodologies such as Agile Testing, Risk-Based Testing. Exploratory Testing, and Shift-Left Testing, ensuring early defect identification and alignment with development cycles.
Collaborate closely with development, DevOps, and product teams to define testing requirements, prioritize test scenarios, and ensure alignment with business and customer goals.
Leverage LLMs (Large Language Models) for tasks like generating test data, drafting test cases from requirement documents, and summarizing test coverage gaps.
Analyze and troubleshoot test results to uncover functional issues, performance bottlenecks, or integration defects. Partner with developers to drive quick and sustainable resolutions.
Ensure seamless integration of automated tests into the CI/CD pipeline, enabling rapid and reliable software delivery.
Job Classification
Industry: IT Services & Consulting
Functional Area / Department: Engineering - Software & QA
Role Category: Quality Assurance and Testing
Role: Automation Test Engineer
Employement Type: Full time
Contact Details:
Company: Leading Client
Location(s): Noida, Gurugram
Keyskills:
Automation Test Engineering
Agile Testing
DevOps
Selenuim
Typescript
Playwright
Java Script
API Testing
testing methodologies
GitHub Copilot
Python
UI Testing