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.