Middle/Senior QA Engineer


The solution to be enhanced and maintained is a super-secure enterprise messaging application, perfect for organizations that care about data privacy and security. Employees can communicate and share files online either person-to-person or in persistent team-rooms. All messages and files are encrypted before being transferred over the network. The application achieves strong privacy and security using well-known, battle-tested encryption methods. It supports many platforms such as iOS, Android, Windows, Mac, Web.
Tools & Technologies: React, React Native, Electron, Python, On Twisted, Erlang, PostgreSQL, WebRTC, STUN/TURN, XMPP, ECC, ECDSA, Selenium


  • Analyze functional specifications, highlight ambiguities, corner cases and unclarities
  • Communication with the customer concerning requirements
  • Early testing and proactive work on defect prevention 
  • Providing estimates for testing
  • Preparing test approach, test scenarios, test cases
  • Test execution and results documentation
  • Test result evaluation, reporting, and sharing data with customer
  • Gathering metrics by request
  • Revise testing approach and adjust processes as needed together with PM 
  • Run demo sessions to client


  • At least 3+ years of Quality Assurance experience
  • A clear understanding of software development life cycle, and process for quality assurance
  • Practical experience in Agile/Scrum development processes
  • Knowledge of REST API testing, experience with Postman/Swagger or similar
  • Familiarity with bug/issue tracking tools (JIRA preferred)
  • Experience in working with requirements, communicating with customer
  • Experience in providing testing estimates
  • Ability to create test artifacts (test plan, test cases, checklist, summary reports) (Zephyr preferred)
  • Knowledge about test design techniques (EP, BVA, state transition)
  • Understanding of scrum methodology.
  • Good self-organization as you will be the only QA on the project
  • Upper-intermediate level of English
  • Experience in test result evaluation, reporting, and metrics
  • Experience with Mobile, Web, Desktop testing

Desired skills

  • Experience with Automation testing
  • ISTQB Foundation level certification
  • Knowledge of SQL

We offer:

Professional development:

  • Highly experienced professional community: more than 50% employees have a senior level of competence
  • Personal development plan and regular Performance Appraisal
  • Clear rotation process with opportunity to switch between different roles, projects or technology stack
  • Attendance of professional conferences, meetups and certifications (coverage upon on business needs)
  • Internal training programs, free SmartTalks and TechTalks inside the company 
  • Access to Pluralsight
  • Corporate English classes


  • Flexible schedule and possibility to work remotely: feel free to choose option upon your preferences
  • 18 working days of paid vacation annually
  • 10 working days of paid sick leave annually
  • Premium health insurance (coverage of A+ clinics)
  • Fully-equipped office gym and individual sport coverage


  • Corporate events and outstanding parties
  • Exciting team buildings (with allocated team budget)
  • Free barbeque zone in Lviv office
  • A fun zone with video and table games, ping pong
  • Loyalty program (IT club)
If you need any further information, please do not
hesitate to contact any of our recruiters.
+380 93 436 58 85
Apply for this position
Apply for this position
Or send your CV at job@vector-software.com

    Please, change device orientation to portrait