QA Automation Engineer

LOCATION: Lviv, AU   COMMITMENT: Full-time   DESIRED START: Immediately

Image

Do you love to break things, and do you understand software development? Are you a developer in heart, and a quality minded software engineer?

As a software test engineer you’ll be using your knowledge of testing and testability to influence better software design, promote proper engineering practice, bug prevention strategies, testability, accessibility, security, privacy, and other advanced quality concepts across products. As an active member of our development teams, you will be helping us to increase the quality of our products and reduce the number of field issues to zero.

What we need:

  • 2+ years of experience in Automation Testing of Software
  • Working knowledge of Core Java and Object-Oriented Concepts (Inheritance, Polymorphism, Exception Handling, and Collections)
  • Hands-on experience with Rest API
  • Competent in functional testing, user acceptance testing(UAT), integration testing, system testing, performance testing
  • Experience using issue tracking services
  • Experience using Junit/Mockito/Git/Bamboo
  • Experience using issue tracking services
  • Understanding of QA methodologies and approaches
  • Intermediate English language, both spoken and written

Will be a plus:

  • Experience in UnitTest
  • Experience with performance testing tools, JMeter.
  • Expertise in different phases of Software Development Life Cycle (SDLC) and Software Testing Life Cycle (STLC).
  • Practical knowledge of Agile Methodologies (SCRUM)
  • Familiar with networking - how the Internet works, protocols etc.

Responsibilities:

  • Ensure all products and services deliver exceptional quality and reliability through test automation
  • Design, implement and execute automated regression tests
  • Maintain automated regression test library
  • Design, implement and execute automated build verification test suite
  • Constantly develop and improve automated test coverage
  • Thoroughly identify and document bugs to ensure issues are addressed before release
  • Translate issues raised in the field into automated test cases and validations
  • Constantly provide results on the automation tests execution
  • Research, recommend and implement tools as needed with the goal of increasing automation
  • Maintaining a robust log of all test cases and test results
  • Manage multiple projects simultaneously