Overview

Responsibilities:

DUTIES AND RESPONSIBILITIES

  • Establish and advance formalized, agile-driven QA processes, ensuring that the team is using industry-accepted agile best practices
  • Oversee all aspects of quality assurance including establishing metrics, applying industry best practices, and developing new tools and processes to ensure quality goals delivered
  • Act as key point of contact for all QA aspects of releases, providing QA services and coordinating QA resources internally and externally
  • Lead and mentor QA team members, as well as manage outside contract testers from vendor organizations
  • Develop and execute test case templates, scripts, plans and procedures standards (manual and automated)
  • Diagnose defects tracking process from discovery to resolution and come up with improvements and optimizations
  • Work closely with engineering teams (Software Development, DevOps) to ensure that development components, their deployment and rollout processes are well designed for testability and monitoring

Required Qualifications:

MAIN REQUIREMENTS

  • 5+ years’ experience in the software quality field including prior hands-on quality engineering experience
  • Experience with Test Management tools such as: Selenium, Appium, TestComplete, Cucumber, TestRail. Experience with automation server such as Jenkins. Experience with domain-specific language such as Gherkin. Product Management tools such as JIRA, Confluence. Knowledge of container-based deployment tools such as Docker, Kubernetes is a plus. 
  • Demonstrated experience developing and executing test cases, scripts, plans and procedures to power agile-driven development methodologies
  • Familiarity with entire software development life cycle and test cycles (Unit, Regression, Functional, Systems, Stress, Smoke and Scale)
  • Understanding of micro-services based, event-driven architecture and deployment procedures
  • Understanding of agile QA best practices and methodologies to design, implement and automate processes (Continuous Integration/Continuous Deployment)
  • Experience of setting up and coordinating external, distributed QA resources
  • Prior success using a metrics-driven approach and closed-loop feedback to improve software deliverables and improve predictability and reliability of releases
  • Detailed and effective written communication skills for documenting the features tested and bugs in English, Armenian, Russian languages.
  • Highly organized, detail oriented, extremely responsive and able to prioritize and assess impact for a large number of tasks
  • Self-motivated, ability to work well independently and with others

About Ameriabank CJSC

Ameriabank is a corporate bank with integrated investment-banking and a limited number of retail banking services. The united team of Ameriabank and Ameria Group Companies provides individual financial-banking solutions. We carve out paths for improveme