Bentley Systems Software Engineer I in Vilnius, Lithuania

Job Description Required.

As a Software Engineer you will be part of the Test Automation department working on various Bentley Products test automation, load testing, tools creation. You will work closely with testers and developers to improve the continous integration testing automation process.

Responsibilities:

  • Analyze, design, and implement features for new or existing software products/ tools

  • Participate in design and code reviews

  • Author internal API and public API documentation, internal technical documentation

  • Investigate and resolve defects

  • Perform unit testing/ load testing

Requirements:

  • Software development/Test Automation/Load testing working experience

  • Ability to write and test code in an object-oriented language, such as C#, Java, Ruby, C++, VB.Net

  • Ability to write SQL code and test the software

  • Intermediate level of verbal and written communications skills in English.

Optional Requirements:

  • Experience developing your own testing tools

  • Experience using automated testing tools like MicroSoft Visual Studio, jUnit, nUnit, Selenium, Loadrunner and/or other test automation tools is a plus

  • A degree in Computer Science, Software Engineering, IT or related field is a plus

  • Ability to develop and debug C/C++ and/or C#/.NET programs would be a plus

  • Understand the principles of software design

  • Cloud development/testing and continous integration/ delivery/ testing knowledge is a big plus

As a Software Engineer you will be part of the Test Automation department working on various Bentley Products test automation, load testing, tools creation. You will work closely with testers and developers to improve the continous integration testing automation process.

Responsibilities:

  • Analyze, design, and implement features for new or existing software products/ tools

  • Participate in design and code reviews

  • Author internal API and public API documentation, internal technical documentation

  • Investigate and resolve defects

  • Perform unit testing/ load testing

Requirements:

  • Software development/Test Automation/Load testing working experience

  • Ability to write and test code in an object-oriented language, such as C#, Java, Ruby, C++, VB.Net

  • Ability to write SQL code and test the software

  • Intermediate level of verbal and written communications skills in English.

Optional Requirements:

  • Experience developing your own testing tools

  • Experience using automated testing tools like MicroSoft Visual Studio, jUnit, nUnit, Selenium, Loadrunner and/or other test automation tools is a plus

  • A degree in Computer Science, Software Engineering, IT or related field is a plus

  • Ability to develop and debug C/C++ and/or C#/.NET programs would be a plus

  • Understand the principles of software design

  • Cloud development/testing and continous integration/ delivery/ testing knowledge is a big plus

Equal Opportunity Employer/Minorities/Females/Veterans/Disabled