What are the responsibilities and job description for the Mobile Test Automation Engineer (Java / Microservices) position at Jobs via Dice?
Dice is the leading career destination for tech experts at every stage of their careers. Our client, Argyll Infotech Inc, is seeking the following. Apply via Dice today!
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
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
- 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
- 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
- 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
- Maintenance & Optimization
- Troubleshoot production issues and optimize application performance
- Refactor legacy code and improve system reliability
- 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
- Code Quality & Documentation
- Conduct code reviews and enforce coding standards
- Maintain technical documentation, test cases, and architecture diagrams
- Modern Engineering Practices
- Leverage AI-assisted development tools for productivity
- Stay updated with emerging technologies and testing frameworks
- 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
- Experience with Azure Cloud
- Knowledge of SQL / NoSQL databases
- Frontend exposure (e.g., ReactJS)
- Experience with containerization tools like Docker/Kubernetes
- Active participation in Agile/Scrum processes
- Timely and high-quality delivery of features and automation
- Strong coordination with cross-functional teams
- Bachelor s degree in Computer Science, Engineering, or related field