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 3 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 Development Engineer, EC2 Commitments

Software Development Engineer role at Amazon EC2 Commitments Services team, building scalable cloud pricing solutions.

QAE (Quality Assurance Engineer), US CBCC

Quality Assurance Engineer role at Amazon Payment Products team, focusing on testing payment solutions and credit card systems.

Software Development Engineer, Selling Partner Experience

Build AI-powered Selling Assistant solutions using LLMs at Amazon, helping sellers thrive globally through innovative technology.

Application Engineer, E-reader Platform

Application Engineer position at Amazon Kindle focusing on developing tools, dashboards, and automation frameworks for the E-reader platform team.

Software Engineer - Ads

Software Engineer position at Twitch focusing on advertising technology, building scalable solutions for content delivery and user experience.