Automation Tester (Mobile & Java)

InventYOU Logo

InventYOU


Τοποθεσία
Athens
Τύπος εργασίας
Στο χώρο
Τύπος απασχόλησης
Πλήρης απασχόληση
Ημερομηνία ανάρτησης
02/05/2025

Automation Tester (Mobile & Java)

About inventYOU:
At inventYOU, we are a leading IT consulting company in Sweden, specializing in delivering professional IT services to our clients. We focus on creating innovative solutions and developing high-quality software for a diverse range of industries. Join us as we continue to lead in technology excellence, fostering a culture of teamwork, development, and creativity.

Position Overview:
We are looking for a results-driven Automation Tester with a strong foundation in Java development to join our dynamic team. The ideal candidate will have hands-on experience in mobile testing (iOS and/or Android), a solid understanding of software development life cycles (SDLC), and a proven track record in designing and implementing effective test automation frameworks. Familiarity with the banking or financial services industry is highly desirable, particularly testing core banking systems, payment gateways, or regulatory compliance applications.

Key responsibilities:

  • Test Automation: Design, implement, and maintain automation frameworks using Java and relevant testing tools such as Selenium, Appium, JUnit, and TestNG.
  • Mobile Testing: Conduct testing for native and/or hybrid mobile applications on iOS and Android platforms, leveraging tools like Appium, XCTest, and Espresso.
  • CI/CD Integration: Work with CI/CD pipelines (e.g., Jenkins, GitLab CI) to automate test execution and ensure smooth deployments.
  • API & Web Services Testing: Perform thorough API testing and ensure the robustness of web services.
  • Database Testing: Validate databases and perform related tests to ensure the correctness of stored data.
  • Collaboration: Engage with development teams to analyze requirements and create comprehensive test cases that ensure software meets functional and non-functional requirements.
  • Reporting: Document test results and issues effectively to facilitate collaboration and decision-making.

Requirements

1. Core Skills:

  • Proficiency in Java for test automation.
  • Experience with test automation frameworks such as Selenium, Appium, JUnit, or TestNG.
  • Knowledge of CI/CD pipelines like Jenkins and GitLab CI.
  • Familiarity with version control systems, particularly Git.
  • Strong understanding of software testing principles and methodologies.

2. Mobile Testing:

  • Hands-on experience in testing native and/or hybrid mobile applications on iOS and/or Android platforms.
  • Familiarity with mobile testing tools like Appium, XCTest, and Espresso.
  • Ability to use device farms or emulators/simulators for comprehensive testing.

3. Banking/Financial Services (Preferred):

  • Experience in testing banking applications or financial systems.
  • Knowledge of financial regulations and compliance requirements (e.g., PCI DSS, GDPR).
  • Understanding of core banking functionalities, payment systems, or risk management.

4. General Skills:

  • Strong decision maker with critical thinking.
  • Strong analytical and problem-solving skills.
  • Excellent communication and collaboration skills.
  • Ability to work independently and as part of a team.
  • Experience in API testing, web services, and database testing.

Benefits

  • Competitive salary and benefits package.
  • Opportunities for professional development and career advancement.
  • Collaborative and innovative work environment.