QA Automation Engineer

We are looking for talented and ambitious candidates for a position of QA Automation Engineer.

Back to vacancies

What will you do?

  • Within an Agile framework, collaborate with product management, project management and engineering team to deliver compelling, high quality solutions via iterative sprint commitments and periodic release vehicles;
  • Develop and implement test strategies and test plans that result in effective identification of software defects;
  • Design and execute effective, reusable and maintainable automated functional test framework and test cases to achieve maximum code coverage in a fast-paced agile environment;
  • Maintain existing test coverage and implement incremental improvements;
  • Perform verification of software defect fixes (also manual testing as and when needed) to ensure they resolve the stated problem;
  • Produce accurate estimates for the time needed to execute on assigned projects and tasks;
  • Assisting in the design and evolution of the company’s QA process;
  • Ability to mentor junior members of the QA Team on best practices and skills.

What professional skills we expect from you?

  • Over 3 years of developing test automation solutions;
  • Understanding of Software Development Life Cycle (SDLC) process;
  • Knowledge of software testing practices, including test planning, test automation - API and UI, and defect management;
  • Strong experience with OO programming and concepts;
  • Ability to write code in Python (preferable), Java or JavaScript;
  • Experience in testing UI via Selenium;
  • Working knowledge of HTML, CSS, JS;
  • Experience with Restful web services testing and automation;
  • Understanding of JSON and XML data formats;
  • Experience with code deployments and version control systems (GIT);
  • Creating a CI/CD environment by developing jobs/pipelines (Jenkins);
  • Experience working with SQL/NOSQL DB’s;
  • Solid analytical and problem-solving skills;
  • Strong sense of self-motivation, organization and attention to details;
  • Ownership and autonomy to work on tasks and be pro-active in managing them end to end;
  • Excellent verbal and written communication skills.

Will be a plus:

  • Performance and load testing;
  • Knowledge of Jira, Confluence, TestRail;
  • Experience in writing BDD automation framework;
  • Comfortable at a shell prompt (Unix/Linux experience);
  • Experience with Docker;
  • Installing and configuring software, testing environments – both physical and virtual;
  • Automation of mobile applications (IOS, Android) using Appium or similar tool;.
  • Define QA metrics;
  • Identifying and communicating risk and risk mitigation strategies;
  • Experience in handling multiple projects with changing priorities and meeting concurrent deadlines;
  • ISEB/ISTQB (or equal) certification.

Opportunities:

  • Excellent working environment: the company is big enough to be reliable, yet small enough to be person-oriented;
  • Full-cycle projects and product development;
  • Training & development-focused approach: clear roadmap for training employees to sustain and enhance the productivity of the organization as a whole, internal technical meetups, free English classes;
  • Collaboration with the teams from the European Union and United States both on-site and remotely;
  • Work-life balance to suit everyone: flexible working hours, loyal sick-leave policy, student-exam-session-friendly approach, corporate events and sport activities.

Apply now

Vacancy

Name

 *

Field is required

Surname

 *

Field is required

Email

 *

Enter valid email

Attach CV

 *

Up to 5 attachments. Allowed formats: png, jpeg, jpg, pdf, doc, docx. Maximum size of attachments should not exceed 25Mb.