What are the responsibilities and job description for the Mobile Test Automation Engineer (Java / Microservices) position at Argyll Infotech Inc?
Job Title: Mobile Test Automation Engineer (Java / Microservices)
Location: Weehawken, NJ 07086
Work Mode: 100% Onsite (5 Days/Week)
Duration: 12 Months
Experience: 15 Years
Start Date: April 16, 2026
Interview: Face-to-Face Required
Work Authorization: Open to all visa types
Job Description
Role Overview:
We are looking for a highly skilled Technology Specialist / Software Engineer with strong expertise in Java, Microservices, and Mobile Test Automation. This role involves designing, developing, and testing scalable applications while ensuring high-quality mobile and API performance in a fast-paced Agile environment.
The ideal candidate will bridge development and QA, bringing strong coding expertise along with hands-on experience in automation frameworks, CI/CD pipelines, and modern DevOps practices.
Key Responsibilities
1. Development & Engineering
- Design, develop, and enhance backend services using Java and Spring Boot
- Build and maintain RESTful APIs and Microservices architectures
- Ensure high performance, scalability, and security of applications
2. Mobile Test Automation
- Develop and maintain mobile automation frameworks for Android/iOS platforms
- Perform functional, regression, and integration testing
- Automate API testing and integrate with backend services
3. CI/CD & DevOps
- Implement and manage CI/CD pipelines for automated build, test, and deployment
- Integrate automation suites into DevOps workflows
- Use version control tools like Git effectively
4. Maintenance & Optimization
- Troubleshoot production issues and optimize application performance
- Refactor legacy code and improve system reliability
5. Collaboration & Agile Delivery
- Participate in Scrum ceremonies (daily stand-ups, sprint planning, retrospectives)
- Collaborate with product managers, developers, QA, and UX teams
- Ensure timely delivery of high-quality features
6. Code Quality & Documentation
- Conduct code reviews and enforce coding standards
- Maintain technical documentation, test cases, and architecture diagrams
7. Modern Engineering Practices
- Leverage AI-assisted development tools for productivity
- Stay updated with emerging technologies and testing frameworks
Required Skills
- 8 years of experience in software development and/or test automation
- Strong programming skills in Java
- Hands-on experience with:
- Spring Boot & Spring MVC
- REST APIs & Microservices
- Mobile Automation Testing (Appium, Selenium, or similar tools)
- Git and CI/CD pipelines
- Experience working in Agile/Scrum environments
- Strong debugging, analytical, and problem-solving skills
Nice-to-Have Skills
- Experience with Azure Cloud
- Knowledge of SQL / NoSQL databases
- Frontend exposure (e.g., ReactJS)
- Experience with containerization tools like Docker/Kubernetes
Top 3 Responsibilities
- Active participation in Agile/Scrum processes
- Timely and high-quality delivery of features and automation
- Strong coordination with cross-functional teams
Education
- Bachelor s degree in Computer Science, Engineering, or related field
Salary : $75 - $78