Quality Assurance Specialist

Employment term: Permanent

Category: Quality assurance engineer

Job type: Full time

Location: Yerevan

Required candidate level: Mid

Job application status: Open

Job Description

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

This position requires 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.

Candidates should be familiar with markapping and programming languages PHP, .NET, HTML5, CSS3, JavaScript. 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;
  • Work with cross-functional teams (e.g. developers, BAs and Product Managers) to ensure quality throughout the software development lifecycle;
  • Satisfy version release deliverables, specific project testing requirements
  • 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

  • Bachelor’s or master’s degree, preferably in Computer Science, Information Technologies or a related field
  • At least 2 years of experience working in a Quality Engineering
  • QA training or certification from a recognized institution is a plus
  • 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
  • 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 a plus
  • Experience with automated testing is a plus
  • 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. Free English classes organized at the office
  5. Online class subscriptions
  6. Scholarship programs outside the office
  7. Participation in professional events
  8. Celebration of milestones 
  9. Team buildings and events

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

Published on: April 3, 2020

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