enpl

Test Automation Engineer | Remote | #1454

  • Position: Test Automation Engineer (mobile)
  • Location: remote
  • Form of employment: B2B

We seek a Test Automation Engineer with a strong knowledge of software testing methodologies, SDLC, and Agile/Scrum experience.

The main mission of a Mobile division is to create state-of-the-art development tools and SDKs for our customers. These tools allow developers to check for any issues while coding and deliver more accessible mobile applications.

Working alongside a team of mobile engineers, you will test mobile SDKs integrated with leading mobile UI testing frameworks. A solid understanding of various mobile platforms and technologies will be an advantage.

Responsibilities:

  • Design, develop, and execute test plans, test cases, and test scripts based on product requirements.
  • Build and maintain automation frameworks using JavaScript.
  • Convert existing Java-based test scripts into JavaScript.
  • Set up and configure test environments for mobile applications (iOS, Android).
  • Collaborate closely with developers and product owners to ensure a thorough understanding of business requirements.
  • Execute manual and automated functional, regression, compatibility, and performance tests.
  • Utilize mobile automation frameworks such as AppiumEspresso, and XCTest to ensure test coverage and quality.
  • Conduct performance and load testing for mobile applications.
  • Manage testing environments across physical and virtual devices, integrating with device farms.
  • Integrate automated tests with CI/CD pipelines for continuous delivery.
  • Provide clear and regular status reports on testing progress and results.

Requirements:

  • 3+ years of overall experience in Test Automation (JavaScript, TypeScript, Java).
  • At least 2+ years of experience in JavaScript, with strong confidence in writing JavaScript/TypeScript code for test automation.
  • Expertise in Appium for mobile application testing (iOS and Android).
  • Proven experience in automation testing for mobile platforms using tools like Appium, Espresso, or XCTest.
  • Familiarity with native mobile debugging tools (e.g., ADB for Android, Xcode for iOS).
  • Strong experience managing physical and virtual devices, as well as device farms (e.g., SauceLabs, BrowserStack, AWS Device Farm).
  • Proficiency in CI/CD pipelines and tools (e.g., GitHub Actions, CircleCI).
  • Strong skills in test design and manual testing for web and mobile applications.
  • Familiarity with test frameworks such as TestNG, JUnit, or Pytest.
  • Experience with version control systems like Git.
  • English level: Upper-Intermediate.

Nice to have:

  • Strong in Java or iOS-related languages (Swift, Kotlin, etc.).
  • Familiarity with modern tools like Playwright for end-to-end testing.
  • Experience in performance and load testing.
  • Knowledge of additional programming languages, such as Python, Java.
  • Understanding of Agile methodologies and collaboration with product teams.

 

APPLY FOR THIS JOB

RECOMMEND A FRIEND

... and get up to 2500PLN refferal bonus!