Full Stack QA Engineer (Manual+Automation)

Full Stack QA Engineer (Manual+Automation)

VG Recruiting Agency


Yerevan | Full time


Job Description

Acba bank is looking for a Full Stack QA Engineer (Manual+Automation) to join our team.


Job responsibilities

  • Define and implement a comprehensive test strategy, covering both manual and automated testing approaches, aligned with organizational test policy and product goals.
  • Design, develop, and maintain modular, maintainable automated test frameworks, and ensure they support test execution at different test levels (e.g., component, integration, system, acceptance).
  • Develop and execute structured and exploratory manual test cases, based on functional and non-functional requirements.
  • Perform requirements analysis and participate in test design activities using black-box and white-box test techniques (e.g., equivalence partitioning, boundary value analysis, decision tables).
  • Lead or contribute to test planning, estimation, prioritization, and risk analysis across manual and automated test activities.
  • Collaborate closely with Product Owners, Developers, and other team members to review requirements and acceptance criteria, ensuring full test coverage.
  • Design and execute API tests, UI tests, data validation, and end-to-end test scenarios, both manually and through automation tools (e.g., Selenium, Rest Assured, Appium).
  • Contribute to manual regression test suites and gradually automate high-value scenarios to improve coverage and efficiency.
  • Track and manage defects through their lifecycle using structured documentation, root cause analysis, and effective communication with developers.
  • Continuously improve test effectiveness by monitoring and reporting test metrics (e.g., test coverage, defect detection rate, automation ROI).
  • Utilize CI/CD pipelines for automated test execution and reporting (e.g., Jenkins, GitLab, Allure, TestRail).
  • Conduct mentorship and knowledge sharing within the team to promote best practices in both manual and automated QA processes.


Required qualifications

  • Bachelor’s or Master’s degree in Computer Science, Engineering, or a related discipline.
  • 5+ years of hands-on experience in both manual and automated software testing.
  • Strong knowledge of ISTQB-aligned testing principles, test process, and test design techniques.
  • Solid programming and automation skills in Java with experience using Selenium WebDriver, TestNG/JUnit, Maven, Rest Assured, and Appium.
  • Experience in creating, executing, and maintaining manual test cases for functional, UI, API, and non-functional testing.
  • Proficient in using tools for test management (e.g., TestRail), defect tracking (e.g., Jira), and version control (e.g., Git).
  • Good understanding of API concepts, client-server architecture, and SQL for backend validation.
  • Working knowledge of CI/CD pipelines and DevOps tools like Jenkins, Docker, Selenoid.
  • Experience with Agile/Scrum methodologies and a strong understanding of QA’s role in the Agile lifecycle.
  • Strong analytical and communication skills, with the ability to balance detail orientation with delivery timelines.


Required candidate level: Senior


Contact information

All interested candidates are encouraged to send CVs to job@acba.am.


Please clearly mention that you have heard of this job opportunity on telegram channel VG Recruiting Agency.

Report Page