Test Automation Engineer job in Kraków / remotely

Test Automation Engineer

Project - the aim you'll have

Our team works with a British insurance company on cybersecurity. We develop customer care applications which serve as the main communication channel between the insurance company and the customer. The main app’s functional features are delivering cybersecurity alerts for customers, sharing expert advice by sending messages, instantly sending notifications of cyber events according to type, status and place of an incident, and giving access to critical security tools that monitor cyber dangers.

Position - how you'll contribute

This role will focus on building and maintaining quality software development. This means ensuring that from the capture of requirements, through design, implementation and release, the relevant questions are being asked, the right things are being checked against the requirements and that the specification is being executed using appropriate techniques to give confidence to stakeholders that the delivery of a new functionality is up to their quality standards. Beyond testing the underwriting, policy administration, claims management, CRM and finance systems, this role will have the responsibility to provide the right expertise and bring in suitable technology to automate as much of the quality gates as possible, enabling faster feedback to increase software development productivity.

  • Collaborating with team members, testing and implementing project activities to achieve project and client goals
  • Contributing to requirements capture and refinement:

– Participating in the capture of requirements prior to write-up in Epics, Features and User Stories (Input into business requirements is essential)

– Contributing to the team’s story refinement by ensuring that value and quality are everyone’s concerns
– Ensuring that acceptance criteria are relevant and agreed with stakeholders before stories are accepted into development

  • Contributing to design

– Comprehending the flow of the code andhow it interacts with every component
– Analyzing heterogeneous software systems, cooperating with and motivating others to enhance the overall design
– Collaborating with developers on the team to continuously improve the testability and robustness of the codebase

  • Driving the execution of the requirements

– Displaying an ability to employ appropriate test approach (be it exploratory testing or automation), tools and frameworks to maximize the effectiveness of testing.
– Building tests that align with the acceptance criteria so that the team can have evidence of meeting requirements
– Designing and building solutions for running executable requirements using automated tests
– Integrating automated test execution into continuous deployment pipeline

  • Progressing existing practices and processes

– Progressing towards having smaller feedback loops for requirements to improve team productivity and visibility to stakeholder
– Contributing towards the overall test strategy through discussion and alignment with the broader Quality Assurance Community of Practice​​​​​​​

Expectations - the experience you need
  • 2+ years' commercial experience in software testing
  • Ability to code simple algorithms based on functions
  • Experience with defining test scenarios, test cases and test data preparation
  • Experience with UI testing automation
  • Knowledge of test automation frameworks like Selenium or Cypress
  • Experience with Jira/Azure DevOps or other defect tracking tools
  • Experience with database concepts and query languages (SQL)
  • Practical knowledge of object-oriented programming principles
  • Experience with Source Code Management tools like Git/SVN
  • Experience with API Testing (Postman preferred)
  • Experience in working with CI/CD tools
  • Understanding TDD and BDD software development approaches
  • Good software development practices
  • Ability to occasionally travel to the client’s location
  • Understanding agile software development practices
Additional skills - the edge you have
  • Experience in the Financial / Insurance industries 
  • ISTQB certificates 
  • Master's or Bachelor's degree in Engineering, Telecommunications, Computer Science, Software Technology or equivalent education 
  • Analytical thinking 
  • Team-work skills 
  • Strong communication skills 
  • Focus on self-development and teamwork 
  • Ability to write and speak English at a B2+ level 
Our offer – professional development, personal growth
Decide on the form and conditions of your employment
Flexible employment and remote work
Work with the latest technologies for industry leaders
International projects with leading global clients
Travel to clients’ and work in their environments
International business trips
Work comfortably in a relaxed and inspiring atmosphere that does not enforce a dress code
Non-corporate atmosphere
Develop your skills at work – language classes come to you
Language classes
Develop your competences and skills through skill centers and webinars
Internal & external training
Take care of the health of you and your loved ones
Private healthcare and insurance
Work out, swim and enjoy other fun activities
Multisport card
Take part in activities that support your physical and mental health
Well-being initiatives
Similar job offers
  • Quality Assurance & Testing
    Test Automation Engineer
  • Quality Assurance & Testing
    Test Automation Engineer
  • Quality Assurance & Testing
    Test Automation Engineer (Mobile)