Logo for Indium Software

Automation Engineer

Job description

This is a remote position.

Required Skills & Experience:

  • Excellent understanding of Java (Java 8 and above), including Streams, Functional Programming, and Lambda Expressions.

  • Good knowledge of Java Design Patterns and SOLID principles.

  • Strong hands-on experience with source code management systems such as Git and build tools like Maven and Gradle.

  • Experience in Mobile Automation using Appium (iOS and Android).

  • Good understanding of ADB commands and Xcode.

  • Strong understanding of REST APIs and experience in API automation using Rest Assured (Feign Client is a plus).

  • Expertise in Selenium with Java and TestNG (Cucumber is optional).

  • Experience with CI/CD tools such as Jenkins and GitHub Actions, and reporting tools like Allure.

  • Experience working in Agile methodologies such as Scrum or Kanban.

  • Excellent communication and interpersonal skills.

Good to Have:

  • Experience with Headspin.

  • Knowledge of data visualization tools such as Grafana.

  • Understanding of Java WebSocket.

  • Willingness to learn or work with C#.


Test Automation Engineer Related jobs

Other jobs at Indium Software

We help you get seen. Not ignored.

We help you get seen faster — by the right people.

🚀

Auto-Apply

We apply for you — automatically and instantly.

Save time, skip forms, and stay on top of every opportunity. Because you can't get seen if you're not in the race.

✨

AI Match Feedback

Know your real match before you apply.

Get a detailed AI assessment of your profile against each job posting. Because getting seen starts with passing the filters.

Upgrade to Premium. Apply smarter and get noticed.

Upgrade to Premium

Join thousands of professionals who got noticed and hired faster.