Quality Assurance Team Lead

Company
Ameriabank CJSC
Category
Job Address
Application Deadline
IT
Yerevan, Armenia
13/12/2020
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
- 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
Application Procedures
To apply for this position please follow the link: https://recruitment.ameriabank.am/job-details/534 Only short-listed candidates will be interviewed. Please mention in your application that you have learned about this position from MyJob.am
Additional Information
Ameriabank is looking for a Team Lead for Quality Assurance Unit with a primary role in establishing, implementing and continuously improving all aspects of Quality and Testing processes in the organization. The role requires leadership experience in establishing automation and manual QA practices, hands-on expertise in QA automation frameworks and tools as well as strong communication and technical skills to interact with product teams, including software development and DevOps chapters.