Senior Test Automation Engineer

Yerevan, Armenia

Striving for excellence is in our DNA. Since 1993, we have been helping the world’s leading companies imagine, design, engineer, and deliver software and digital experiences that change the world. We are more than just specialists, we are experts.


Currently we are looking for a Senior Test Automation Engineer for our Yerevan office to make the team even stronger.

We are seeking a Senior Test Automation Engineer to join the company's team in developing enterprise-level software solutions mainly in healthcare industry. The company is looking for an energetic person who is ready for new challenges, teamwork, and agile software development.


  • Perform test automation for functional, regression, performance testing of web and mobile applications;
  • Analyze business requirements and user specifications, identifying various test scenarios for automation;
  • Create Test plan, Test strategy and other test documentation based on the product requirements;
  • Prepare, execute and maintain Test Scenarios, Test Cases and Test Check-Lists for automated testing;
  • Design and implement test scripts based on manual test cases created by other QA engineers;
  • Maintain automated testing scripts;
  • Prepare Test Results Reports, Bugs Reports and Testing Status Reports based on test scripts run results;
  • Frequently switch between projects to meet specific automation needs.


  • Bachelor's/Master’s degree in Computer Sciences or in a related field;
  • 4+ years of experience in Software Testing and Quality Assurance;
  • 2+ years of experience in Test automation;
  • Good understanding of:
    • Automated testing concepts and approaches;
    • Software development life cycle;
    • QA processes and the methodology;
    • Relational database concepts.
  • Experience in creation of various QA documentation;
  • Experience in testing web and mobile applications;
  • Hands-on skills in SQL scripting;
  • Experience with Test Automation tools like Selenium, JMeter, SoapUI, etc;
  • Experiences with some scripting language like Perl, Python, Shell, etc;
  • Programming background is a plus;
  • Experience with Agile software development methodologies is desired;
  • Excellent analytical and troubleshooting skills;
  • Strong verbal and written communication skills in English.