Arrow

Device Testing with Java and Appium

Noida, India Full time

Position:

Device Testing with Java and Appium

Job Description:

ESSENTIAL DUTIES AND RESPONSIBILITIES

  • Design, develop, and maintain scalable automated test frameworks for:
  • Develop and maintain custom automated test tools, harnesses, and test environments for complex systems and connected hardware
  • Implement end‑to‑end automated test coverage, including functional, regression, integration, and system‑level testing
  • Integrate automated test suites into CI/CD pipelines to support continuous testing and fast feedback
  • Actively support NPD programs from concept through post‑release, demonstrating urgency, ownership, and creativity
  • Apply best‑in‑class quality engineering practices throughout the product development lifecycle (stage‑gate, Agile)
  • Create and maintain test strategies, test plans, test cases, and test documentation aligned with product and customer requirements
  • Participate in design and architecture reviews, advocating for testability, reliability, and automation
  • Drive defect tracking, triage, root cause analysis, and quality risk assessment
  • Clearly communicate test results, quality metrics, risks, and recommendations to engineering and cross‑functional stakeholders
  • Collaborate with onsite and offshore teams to coordinate test execution and deliverables
  • Work independently while also leading and mentoring team members when needed
  • Mobile applications (iOS and Android)
  • Web applications
  • Backend services and APIs
  • Firmware and edge / embedded devices

QUALIFICATIONS

  • Bachelor’s or Master’s degree in Engineering, Computer Science, or a related technical field (or equivalent practical experience)
  • 5–10 years of experience in software test automation within product development or high‑volume production environments
  • Strong programming skills in one or more of the following:
  • Hands‑on experience testing connected hardware, embedded systems, or IoT devices
  • Solid understanding of software development lifecycle (SDLC) and Agile methodologies
  • Experience with API testing tools such as Postman/Newman, SOAP UI
  • Experience with web and mobile automation frameworks, including
  • Experience with test management and automation tools such as:
  • Strong analytical, problem‑solving, and communication skills
  • Ability to manage priorities, multitask, and work with minimal supervision
  • Selenium, Appium, Java‑based automation frameworks, BrowserStack or similar platforms
  • Zephyr, QC/ALM, qTest, UFT, Katalon
  • iOS and Android Studio environments

BONUS EXPERIENCE

  • Experience with IoT device testing and automated firmware validation
  • Exposure to embedded Linux or Linux‑based systems
  • Experience with static analysis and code quality tools
  • C / C++, Python, Golang, Groovy
  • Proficiency with source control and CI/CD systems, including Git, GitHub, Jenkins, GitHub Actions, GitLab CI
  • Experience influencing test strategy and quality processes in NPD environments






 

Location:

IN-UP-Noida, India-World Trade Tower (eInfochips)

Time Type:

Full time

Job Category:

Engineering Services