Overview
The Automation Tester will design, develop, and execute automated tests for mobile and/or web applications using any
one automation skillset such as Selenium, Espresso, XCUITest, Appium, or other mobile automation frameworks. The role includes maintaining scripts, reviewing execution results, and ensuring adherence to testing processes and quality standards.
Job Description
Personal Characteristics:
Strong portfolio and excellent attitude.
Must be self-confident to work in a Team and to handle the responsibilities individually as well
Should be a good listener/ Can articulate well / Good Communication Skills
Ability to work with teams across organizational boundaries, different cultures and different time zones in a virtual environment
Delivery oriented and able to work under strict deadlines.
Key Responsibilities:
Develop and maintain automated test scripts using any one of the following automation tools:
Selenium, Espresso, XCUITest, Appium, or similar frameworks.
Execute automation suites daily and share results with the QA team.
Perform initial review of automated test failures and collaborate with senior team members for root-cause analysis.
Update automation scripts based on failure analysis, requirement changes, or test scenario updates.
Prepare and maintain test data and environment configurations for automation execution.
Participate in integration of automation scripts into CI/CD pipelines and validate execution stability.
Ensure adherence to test design principles, maintain test coverage, and align automated scripts with functional testing.
Review and update manual test cases periodically to ensure alignment with automated tests.
Follow standard testing processes including defect logging, reporting, regression validation, and traceability maintenance.
Required Skills & Experience:
2–4 years of experience in software testing with 1.5+ years in automation using one or more of:
○ Selenium WebDriver
○ Espresso (Android)
○ XCUITest (iOS)
○ Appium or any other mobile automation tool
Fundamental programming knowledge in Java / Kotlin / JavaScript / TypeScript / Python.
Understanding of mobile testing concepts (permissions, app lifecycle, logs) if experienced with mobile frameworks.
Understanding of web testing concepts if experienced with Selenium.
Familiarity with CI/CD pipelines and Git-based version control.
Solid understanding of QA processes: test design techniques, test reporting, defect lifecycle, regression testing, and test planning.
Strong communication skills to collaborate with the client.
Nice-to-Have Skills
Experience with device farms (local or cloud-based).
Exposure to frameworks like TestNG, JUnit, Mocha, PyTest, or BDD tools.
Basic API testing knowledge.
Understanding of Agile testing processes.
Skills & Requirements
Selenium WebDriver, Espresso, XCUITest, Appium, Mobile Automation, Web Automation, Java, Kotlin, JavaScript, TypeScript, Python, CI/CD Pipelines, Git, TestNG, JUnit, Mocha, PyTest, BDD, API Testing, Agile Testing, Test Design, Regression Testing, Defect Management, Test Planning
Apply Now