About the Role:
Join Hawk-Eye Innovations (HEI) as a Senior Java Automation Engineer on a contract basis. In this key position, you will contribute to the development, maintenance, and enhancement of robust, scalable automated testing solutions across our products. As part of a collaborative and innovative team, you’ll play a pivotal role in improving software quality, optimizing our automation practices, and mentoring junior engineers.
Core Responsibilities:
- Design, build, and maintain reliable test automation frameworks using industry-leading tools such as Selenium, Appium, Playwright, or Karate.
- Develop and execute automated tests for RESTful APIs using RestAssured or Postman.
- Integrate automated tests into CI/CD pipelines (Jenkins, GitLab CI, GitHub Actions) to ensure rapid and reliable releases.
- Generate and maintain test reports using tools like Allure, ExtentReports, or custom reporting solutions.
- (Optional) Lead and perform performance testing with JMeter, Gatling, or similar tools.
- (Optional) Leverage cloud technologies (AWS, Azure) and containerization platforms (Docker, Kubernetes) to run and scale automated tests.
- Conduct comprehensive database testing and validate SQL queries/logic in relational databases.
- Plan, design, and document clear and effective test cases, ensuring coverage and traceability.
- Collaborate in Agile/Scrum teams, actively contributing to sprint planning, reviews, and retrospectives.
- Guide and mentor junior QA engineers, promoting best practices and continuous quality improvement.
Technical Skills & Experience:
- Strong Core Java programming skills (OOP, collections, exception handling, multithreading).
- Expertise in building and maintaining test automation frameworks.
- Excellent understanding of QA methodologies, software testing principles, and SDLC/STLC.
- Experience working in Agile/DevOps environments.
- Solid understanding of SQL and relational database testing.
Nice to Have:
- Experience with performance testing tools (JMeter, Gatling).
- Familiarity with containerization and cloud-based test execution (Docker, Kubernetes, AWS, Azure).
Soft Skills:
- Exceptional problem-solving and analytical abilities.
- Strong communication and collaboration skills; comfortable working with developers, product owners, and stakeholders.
- Proven mentorship abilities; able to support and guide junior QA team members.
- Ownership mindset: proactive in identifying gaps, suggesting process improvements, and driving quality throughout the development lifecycle.
- Ability to manage multiple tasks and priorities in a fast-paced environment.
If you are a results-driven Senior Java Automation Engineer passionate about raising the bar for software quality, we’d love to hear from you!