#1 Job Board for tech industry in Europe

  • Job offers
  • All offersWarszawaJavaTest Automation Engineer (Back-end)
    Test Automation Engineer (Back-end)
    Java
    7N

    Test Automation Engineer (Back-end)

    7N
    Warszawa
    Type of work
    Full-time
    Experience
    Senior
    Employment Type
    B2B
    Operating mode
    Remote
    7N

    7N

    W 7N zapewniamy najlepszą opiekę ekspertom na rynku IT, chcącym pracować w modelu kontraktorskim, w oparciu o jawne i transparentne zasady finansowe. Pracując z nami zyskujesz wsparcie profesjonalnych Agentów, którzy dbają o ciągłość Twoich kontraktów, komfortową pracę, rozwój zawodowy i niezapomniane integracje. Aktualnie pracujemy z ponad 1700 Konsultantami, którzy realizują projekty dla ponad 160 Klientów z różnych branż. Posiadamy 11 biur w siedmiu krajach: Danii, Polsce, Szwecji, Norwegii, Finlandii, USA oraz Indiach.

    Company profile

    Tech stack

      Playwright

      regular

      Selenium

      regular

      Java

      regular

      Selenium WebDriver

      regular

      TypeScript

      nice to have

      JavaScript

      nice to have

    Job description

    Online interview

    About project


    Currently, for our client, an American bank, we are looking for experienced Test Automation Engineers (Back-end)  who will join a greenfield digital/mobile banking project created in the spirit of agile methodologies (Spotify Model)

     

    This is a hands-on test automation engineer in test role that can help our teams deliver enhanced quality by ensuring the delivery of effective and efficient test automation within green-field initiatives

     

     

    Location: 100% remote


    Tasks

    • Developing and executing test strategies and test plans
    • Automating tests and building sufficient and meaningful test coverage
    • Developing from scratch or contributing to existing testing frameworks and test infrastructure
    • Integrating automated tests with CI/CD pipelines
    • Championing a quality and test mindset across the unit, integration, functional, non-functional testing
    • Developing metrics and trend analysis for testing activities
    • Triaging, analysing , and debugging issues and driving issues resolution with the team
    • Initiating and completing test escape and root cause analysis, testing lessons learned
    • Recommending test process improvements and defect prevention actions
    • Working with teams in multiple locations in different time zones, review code PRs from the wider team


    Requirements

    • Strong programming skills in Java  (additional experience in Javascript/ Typescript and/or Kotlin is a bonus)
    • Bachelor's degree in Electrical/Computer Engineering, Computer Science, or equivalent practical experience.
    • At least 4 years of recent hands-on professional experience (actively coding) working as a software developer in test.
    • Previous experience in application development is desirable
    • Experience building testing frameworks, tools, and automation
    • Test automation using BDD practices using supporting test automation frameworks
    • Back-end test automation experience using REST Assured, HTTP clients, libraries for working with JSON files, and other tools relevant for test automation of APIs
    • Familiar with test automation frameworks: Webdriver, Webdriver iO, Playwright, Selenium, Cypress
    • Mobile test automation experience using tools such as Cucumber, Appium, and Detox is desirable, but not essential
    • Understanding of distributed systems and experience working with cloud technologies (e.g. AWS, GCP, Azure) are desirable.
    • Understanding of relational and no-SQL databases.
    • Experience with Spring, Docker, and Kubernetes is desirable
    • Proven experience in all aspects of functional, integration, and regression testing
    • Clean coding and adherence to the software engineering best practices (DRY, SOLID, etc.) with a focus on scalable and maintainable test execution infrastructure
    • Familiarity with the Atlassian toolset
    • Knowledge and experience working in an Agile environment.