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