Full Stack QA Engineer (Manual+Automation)

Company
Acba Bank OJSC
Category
Job Address
Application Deadline
IT
Yerevan, Armenia
10/08/2025
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
Application Procedures
Apply here https://ats.hirebee.ai/en/jobs/full-stack-qa-engineer-manualautomation/apply?source_id=staff Please mention in your application that you have learned about this position from MyJob.am
You may also be interested in
QA related vacancies