QA Automation Engineer

PALO IT is a global innovation consultancy and Agile software development company dedicated to helping organizations embrace tech as a force for good.
Paris, FranceMadrid, SpainHong Kong
Backend
Mid-Level Software Engineer
Hybrid
501 - 1,000 Employees
3+ years of experience
AI · Enterprise SaaS

Description For QA Automation Engineer

PALO IT is a global innovation consultancy and Agile software development company dedicated to helping organizations embrace tech as a force for good. With offices across 10 locations and five continents, we work with clients to rapidly launch products and services, create new business models, and foster leadership and culture for the future.

As a QA Automation Engineer at PALO IT, you'll be responsible for automating testing on Android devices for NFC applications, developing and executing automated functional tests for APIs using Rest Assured, and performing manual testing when necessary. You'll also create simulators and emulators in Java, implement mobile tests with Appium, and use various tools for test management and reporting.

Key responsibilities include:

  • Automating tests for Android devices and APIs
  • Developing simulators and emulators in Java
  • Implementing mobile tests with Appium
  • Using Serenity BDD or Playwright for test management
  • Integrating and applying Generative AI tools to improve testing processes

Required skills:

  • Experience in mobile and API test automation
  • Proficiency in Java with a focus on object-oriented programming
  • Knowledge of Appium, Rest Assured, Serenity BDD or Playwright, and TestNG or JUnit
  • Experience with GIT for version control
  • English B2 level or above

PALO IT offers a stimulating work environment, unique career paths, international mobility, and opportunities for knowledge sharing and personalized training. The company is committed to making a positive impact, with goals to become climate net-zero, attain 50% of revenue from positive impact projects, and achieve B Corp certification across all offices by 2025.

Join PALO IT to be part of a team that values doing the right thing, cares about the well-being of others and the world, and strives for continuous improvement while making a meaningful impact in the tech industry.

Last updated 5 months ago

Responsibilities For QA Automation Engineer

  • Automate testing on Android devices for an application utilizing NFC
  • Develop and execute automated functional tests for APIs using Rest Assured
  • Perform manual testing when automation is not feasible
  • Create simulators and emulators in Java for specific tests
  • Use Serenity BDD or Playwright for test management and reporting
  • Implement mobile tests with Appium and write unit tests with TestNG or JUnit
  • Use tools such as Mockito, WireMock, MockServer, and Java Faker for creating Test Doubles and generating test data
  • Manage code and collaborations using GIT
  • Integrate and apply Generative AI tools to improve test processes (Nice to Have)

Requirements For QA Automation Engineer

Java
  • Experience in mobile and API test automation
  • Proficiency in Java with a focus on object-oriented programming
  • Knowledge of Appium for mobile testing
  • Knowledge of Rest Assured for API testing
  • Knowledge of Serenity BDD or Playwright for test integration and management
  • Knowledge of TestNG or JUnit for unit testing
  • Knowledge of Maven or Gradle
  • Experience using GIT for version control
  • English B2 level or above

Benefits For QA Automation Engineer

  • International mobility
  • Personalized training
  • Knowledge sharing
  • Career development

Interested in this job?

Jobs Related To PALO IT QA Automation Engineer

Software Dev. Engineer II, INTech LatAm and APAC

Software Development Engineer role at Amazon's INTech team, focusing on expanding retail features across Latin America and Asia Pacific regions.

Software Development Engineer II - AWS Networking Application, SIDR

AWS seeks Software Development Engineer II to develop network control plane software and implement SDN solutions for their global cloud infrastructure.

Quality Assurance Engineer II, US CBCC

Quality Assurance Engineer II position at Amazon's Payment Product team, focusing on testing and quality assurance for payment platforms and credit card systems.

Software Development Engineer, Digital Acceleration

Software Development Engineer role at Amazon's Digital Acceleration team, focusing on revolutionizing digital product sales and customer engagement through innovative software solutions.

Quality Assurance Engineer II, US CBCC

Quality Assurance Engineer II position at Amazon's Payment Product team, focusing on testing and quality assurance for payment platforms and applications.