Senior Software Development Engineer in Test

Testing

Senior Software Development Engineer in Test

Testing

Kraków, Kraków

dotLinkers

Full-time
B2B
Senior
Remote

Tech stack

    Cloud

    regular

    TypeScript

    regular

    CI/CD

    regular

    Espresso

    regular

    Java

    regular

    Appium

    regular

    JavaScript

    regular

Job description

  • 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.


Published: 27.12.2024

Meet the company

dotLinkers

We are dotLinkers! We are an established IT Recruitment Agency. We recruit the best IT specialists for the best IT companies – as simple as that. Our agency was founded by two passionate IT recruitment professionals, Artur and Kamil, who recognized the need for a recruitment company that was dedicated to helping startups and software product companies find the best IT talent available.

Company profile
Office location