03 Aug
|
Tekfriday
|
India
Job Information
Date Opened
05/27/2026
Industry
IT Services
Job Type
Full time
Work Experience
3- 4 years
City
Hyderabad
State/Province
Hyderabad
Country
India
Zip/Postal Code
500008
Job Description
About the Role
We are looking for a skilled and detail-oriented Test Automation Engineer with strong experience in building and maintaining automated test frameworks. The ideal candidate will have hands-on expertise in Python-based automation, modern web and mobile testing tools, and a solid understanding of QA fundamentals. Manual testing experience will be an added advantage to ensure comprehensive quality coverage.
Key Responsibilities
-
Design, develop, and maintain scalable test automation frameworks using Python.
-
Create automated test scripts for web and mobile applications using Selenium, Playwright, and Appium.
-
Collaborate with developers, product owners, and QA teams to understand requirements and define test strategies.
-
Implement BDD (Behavior-Driven Development) practices using tools such as Cucumber/Behave/PyTest-BDD.
-
Integrate automated tests into CI/CD pipelines to enable continuous testing.
-
Execute automated regression, smoke, and functional test suites.
-
Analyze test results,
identify defects, and work with engineering teams for resolution.
-
Contribute to test planning, test case design, and quality metrics tracking.
-
Perform manual testing where required to validate complex scenarios and exploratory cases.
-
Continuously improve test coverage, execution speed, and framework reliability.
Requirements
Required Skills & Qualifications
-
3–4 years of hands-on experience in test automation development.
-
Robust programming skills in Python.
-
Experience with Selenium WebDriver for web automation.
-
Experience with Playwright for modern UI automation.
-
Experience with Appium for mobile test automation (Android/iOS).
-
Good understanding of BDD frameworks and writing feature files/scenarios.
-
Experience with API testing and automation (e.g., requests, REST clients).
-
Familiarity with version control systems such as Git.
-
Exposure to CI/CD tools (Jenkins, Azure DevOps, GitHub Actions, etc.).
-
Strong understanding of software testing principles, SDLC, and STLC.
-
Ability to debug issues, analyze logs, and identify root causes.
📌 Test Automation Engineer (Python) (India)
🏢 Tekfriday
📍 India