T
Test Automation Engineer (Python)
TekFriday
Hyderābād
Full-Time
0-3 Years experience
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.
- Strong 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.
About TekFriday
-
