Back to jobs
Job Description
We are seeking a seasoned Software Test Automation Engineer with 10–15 years of experience to lead the design, development, and maintenance of robust automation frameworks. The role involves driving test strategy, mentoring junior engineers, and ensuring high-quality software delivery through advanced automation practices.
Role: Software Test Automation Engineer
Key Responsibilities
Design, develop, and execute automated test scripts for:
Mobile applications (Android & iOS)
Web applications (UI & API)
Windows desktop applications
Build and maintain automation frameworks using industry-standard tools and best practices.
Collaborate with developers, QA, and product teams to understand requirements and create effective test strategies.
Integrate automated tests into CI/CD pipelines
Core Skills
Strong experience in test automation across multiple platforms:
Mobile apps (Appium, Espresso, XCUITest)
Web apps (Selenium, Playwright, Cypress)
Windows desktop apps (WinApp Driver, Winium, FlaUI, etc.)
Proficiency in at least one programming language:
Java / C# / Python
Experience with
Test frameworks (TestNG, NUnit, JUnit, PyTest)
API testing tools (REST Assured, Postman)
Nice-to-Have
Experience in AI-based test automation tools
Knowledge of security testing basics
Experience with containerization (Docker)
Experience: 10-15 Years
