Quality Assurance Specialist

Employment term: Permanent

Category: Quality assurance/Control

Job type: Full time

Location: Yerevan

Required candidate level: Senior to Mid

Job application status: Open

Job Description

We are seeking a full-time Senior to Mid Quality assurance specialist for web and software projects. 

This position requires us to ensure that the projects are fully tested and working perfectly. The successful candidate is required to be passionate about quality and competent in executing test cases.

The candidate should have a strong understanding of industry trends, responsive and adaptive design. Also, an understanding of the entire web development process, including design, building UI, development, testing and deployment is required.

Should be able to write test cases and execute them. 

The ideal candidate will have a strong desire to continue improving their skill sets and to stay on the cutting edge of web development and quality engineering. He / She will work in close collaboration with the Web team and the Technical Project Manager.

Job responsibilities

  • Design, create, execute and maintain test cases cases end-to-end and acceptance criteria based on requirements’ documentation,
  • Ensure that validated deliverables meet functional and design specifications and requirements,
  • Identify, document and track application defects found during testing,
  • Work closely with developers to ensure defects are correctly identified and fixed,
  • Assist in test environment setup/teardown, test automation, and exploratory testing, 
  • Develop and execute test cases, scripts, plans and procedures (manual and
  • automated),
  • Implement and execute of functional, regression, and acceptance tests,
  • Work with cross-functional teams (e.g. developers, BAs and Product Managers) to ensure quality throughout the software development lifecycle,
  • Collaborate with the Company’s team to understand emerging system changes and QA testing requirements to deal with possible defects in a timely manner,
  • Apply analytical and problem-solving skills for the systematic resolution of any problems, 
  • Schedule, organize and complete work in accordance with deadlines, 
  • Pursue continuous professional growth for application of best QA and Software testing practices including automation testing.

Required Qualifications

  • At least 2 years of experience working in a Quality Engineering
  • Bachelor’s or master’s degree, preferably in Computer Science, Information Technologies or a related field is preferred
  • Solid knowledge of Quality Engineering techniques, testing concepts, methodologies and tools like Jira
  • Familiarity with Client-Server application specifications
  • Familiarity with SDLC, preferably in an Agile environment
  • Experience in web, desktop, mobile applications testing
  • Understanding of version control and system configuration management
  • Experience in testing various applications, services and user interfaces
  • Experience in test automation and creating repeatable, maintainable, automated test suites
  • Excellent knowledge of verbal and written English language
  • Strong initiative to improve testing tools, methodologies, and overall quality of the product is a must
  • Experience with database management systems is preferred
  • Positive attitude, enthusiasm, motivation and a desire for continuous improvement
  • Excellent interpersonal and communication skills (both verbal and written)


  1. Health Insurance package
  2. Bonuses for good performance
  3. Paid days off   
  4. Online class subscriptions
  5. Scholarship programs outside the office
  6. Participation in professional events
  7. Celebration of milestones 
  8. Team buildings and events

To apply candidates must submit a resume to careers@alenasolutions.com

Published on: June 23, 2022

Join Our Team

Work Somewhere You Love


Team Outings

Career Growth

Great Environment

Generous Vacations


We strive for your growth and success

Tell us what you need