
Appium Automation Test Engineer
Koundinyasa Technology Services • Indiana, United States
**Role & seniority: ** Software Test Engineer / QA Automation (Senior) — 5–8 years total; 3–5 years mobile automation with Appium
**Stack/tools: **
-
Automation: Appium (iOS/Android), Selenium, TestNG
-
Languages: Java / Python / JavaScript
-
API testing: Postman, SoapUI (REST)
-
Test mgmt: JIRA, TestRail, HP ALM
-
CI/CD: Jenkins, Git, Maven/Gradle (integrate automation into pipelines)
-
Frameworks: Page Object Model (POM)
-
Performance (plus): JMeter / LoadRunner
-
Version control: Git
-
Top 3 responsibilities:
-
Build and maintain Appium-based automated test scripts for iOS and Android
-
Create/execute test cases (automated + manual), analyze results, and report defects
-
Improve automation framework and integrate tests into CI/CD to support functional/regression (and performance) releases
-
-
Must-have skills:
-
Strong mobile testing fundamentals (iOS/Android ecosystems, device/OS variation)
-
Appium expertise for cross-platform mobile automation
-
Ability to write automation in Java/Python/JavaScript; familiarity with POM/design patterns
-
CI/CD integration experience (Jenkins + build tools)
-
Test case design/execution and defect tracking using tools like JIRA/TestRail
-
-
Nice-to-haves:
-
Cloud device testing platforms: BrowserStack, Sauce Labs, AWS Device Farm
-
BDD/TDD: Cucumber
-
Security testing or mobile ac
-
Full Description
What You’ll Do
Design, develop, and maintain automated test scripts using Appium for mobile applications (iOS and Android). Collaborate with development and product teams to understand requirements and create test cases for mobile apps. Execute both automated and manual test cases, analyze results, and report defects promptly and comprehensively. Ensure high-quality releases through functional, regression, and performance testing using automation tools. Continuously improve the test automation framework for better maintainability, scalability, and efficiency. Analyze mobile app performance, identify potential bottlenecks, and ensure smooth operation across various devices. Work closely with cross-functional teams (developers, QA, DevOps) to integrate automation tests into the CI/CD pipeline. Stay updated with the latest testing tools, trends, and best practices, and integrate them into the testing framework.
What You Should Know
Experience: 5 to 8 years in software testing, with at least 3-5 years in Appium-based mobile automation.
Automation Skills: Expertise in automating mobile apps (iOS and Android) using Appium, Selenium, and TestNG.
Programming Languages: Proficient in Java, Python, or JavaScript for writing automation scripts.
Mobile Testing: Solid understanding of mobile platforms, including iOS and Android ecosystems.
API Testing: Experience in REST API testing using tools like Postman, SoapUI, or integrating API testing with automation frameworks.
Test Management: Familiar with tools such as JIRA, TestRail, or HP ALM for test case design, execution, and defect tracking.
CI/CD Integration: Experience integrating automated tests with CI/CD pipelines using Jenkins, Git, Maven, or Gradle.
Cross-Platform Testing: Knowledge of testing mobile apps across devices, screen sizes, and OS versions.
Performance Testing: Understanding of performance/load testing for mobile apps using tools like JMeter or LoadRunner (a plus).
Frameworks: Experience with Page Object Model (POM) and other design patterns for test automation frameworks.
Version Control: Expertise in version control systems like Git for collaboration and code management.
Soft Skills: Strong analytical, problem-solving, and communication skills, with the ability to work independently and within a team.
Nice-to-Have
Exposure to cloud-based mobile testing platforms like BrowserStack, Sauce Labs, or AWS Device Farm. Knowledge of BDD/TDD frameworks such as Cucumber. Experience with security testing or mobile accessibility testing.