About the role
Job Description – Software Test Engineer (Web & Mobile Automation)
Please check for following keywords in resume, please don’t share any CV’s without these skills.
Mandatory - Playwright, javascript or typescript
Optional - Appium
Location: Hyderabad, India
Experience: 6–10 years
Employment Type: Full-time
CTC- 25-26
Role Overview
We are seeking an experienced Software Test Engineer with strong hands-on experience in automated testing of web and mobile applications. The ideal candidate will have extensive expertise in Playwright (JavaScript/TypeScript) for web automation and Appium for native and responsive mobile testing. The role requires deep technical skills in test design, scripting, and execution at scale, with a keen eye for quality, coverage, and maintainability.
Key Responsibilities
Design, develop, and maintain automated test frameworks for web and mobile platforms.
Create, review, and execute large suites of functional, regression, and end-to-end test cases.
Implement robust Playwright scripts in JavaScript/TypeScript for web application testing.
Develop and maintain Appium-based test suites for native (Android/iOS) and responsive mobile applications.
Collaborate with developers and product teams to define test strategies, acceptance criteria, and automation priorities.
Perform integration testing across APIs, UI, and backend systems.
Analyze and report test results; identify, document, and track defects through resolution.
Optimize automation execution in CI/CD pipelines using tools such as Jenkins, GitHub Actions, or Azure DevOps.
Contribute to test data management, environment setup, and mock service configurations.
Mentor junior testers and help improve automation standards and practices within the team.
Required Skills & Experience
6–10 years of total testing experience, with minimum 3+ years in Playwright using JavaScript/TypeScript.
Strong hands-on experience with Appium for both native and hybrid mobile app testing.
Proficiency in web technologies (HTML, CSS, REST APIs, JSON, DOM debugging).
Solid understanding of test design techniques, defect lifecycle, and agile testing methodologies.
Experience in continuous integration and version control systems (Git, GitHub/GitLab).
Demonstrated ability to independently design, write, and execute large volumes of automated and manual test cases.
Exposure to Java and Python for automation or scripting tasks is an advantage.
Familiarity with cross-browser testing, mobile device farms (BrowserStack, Sauce Labs), and test reporting dashboards.
Good to Have
Experience with API test automation using Postman, REST Assured, or similar frameworks.
Knowledge of BDD frameworks (Cucumber, Behave) and test orchestration in CI/CD pipelines.
Understanding of performance testing or accessibility testing tools.
Exposure to containerized test execution (Docker).
Education
Bachelor’s or Master’s degree in Computer Science, Information Technology, or equivalent.