2022-07-29 11:26:48

Software Engineer, Test Automation (LT)

CVMarket.lt klientas

Job Description

Working in an agile team you will be a key person in delivering technical software testing artifacts. Together with software test engineers you will be responsible for analyzing functional requirements as well as ongoing code fixes with the aim of optimizing automation and testability. Being part of a Scrum team that owns a functional area of the application, you will become a solid expert of the functionality as well as the actual implementation, including but not limited to the data model, PL/SQL database packages and REST services.

You will also collaborate with the Automation Architects and other software engineers you will contribute to a set of software automation frameworks, based on a range of different technologies, including Selenium, SOAPui, database interaction using JDBC, unit test frameworks, Jenkins etc. While building and extending these frameworks you will also creating automation for your own functional team.

About the work assignments

You will be working on a daily basis with Product Owners, software test engineers and software engineers forming a Scrum team owning the functional implementation within the team.

Create and maintain test automation for the team’s functional area
Work with software engineers writing product code to plan implementation steps including automation and application data creation
Participate in code reviews and similar for both product and automation code
Analyze recent automation runs to report results, issues and improvements
Follow-up on maintenance plans for automation and provide cost estimates
Participate in daily Scrum meetings and processes
Together with appointed software engineers contribute to test automation frameworks

Requirements

We are looking for candidates with some experience from the software
development industry and you should have:

A Master of Science in Computer/Software Engineering degree, or similar
higher education.
Experience with software testing, preferably using automation, and
ambition to learn the area
Ability to review requirements and user stories, transforming these into
effective and intuitive automated tests
Mastering at least one of the following: Java, PL/SQL
Experience with test automation life cycle management and maintenance
planning
Knowledge of testing database applications is an advantage
Fluent in English, spoken as well as in writing

Company offers

An international work environment with Scandinavian attitude
Agile (Scrum) work ethics
Participating in sports activities with colleagues
Individual life and health insurance benefits
Working with good team spirit in a modern office in the center of Vilnius
Salary that motivates you