About
Ardshinbank CJSC provides banking systems, applications, products, and services while safeguarding customers' assets.
Responsibilities
•Lead and mentor a team of QA engineers, fostering a culture of quality and continuous improvement
•Collaborate with internal QA and cross-functional engineering teams to integrate QA processes throughout the development lifecycle
•Define, implement, and enforce quality assurance strategies and processes with the Leadership team, in accordance with priority specifications
•Set up, configure, and use testing environments and tools to test specific user scenarios
•Conduct comprehensive functional, performance, and security testing to ensure end-to-end product quality
•Contribute to and run automated test suites to improve efficiency and test coverage
•Analyze complex functionality, identify gaps, and suggest fixes
•Troubleshoot complex issues and provide root cause analysis
•Stay up to date with modern technologies and best practices to enhance the QA process
•Manage the creation, maintenance, and execution of detailed test documentation
•Ensure thorough defect tracking, reporting, and resolution using bug tracking systems
•Provide detailed test result reports and insights to leadership and stakeholders
Requirements
•Bachelor's degree, preferably in Computer Science or Information Technology
•At least 5 years of quality assurance experience, including at least 1 year as a senior
•Extensive knowledge of software testing fundamentals, methodologies, and best practices
•Extensive knowledge of software development methodologies
•Proficient in writing and executing complex SQL queries
•Proficient in working with databases
•Solid understanding of network fundamentals, client-server architecture, network protocols, and web technologies and standards
•Solid experience with API testing tools (Postman, Swagger) and version control systems
•Experience in mobile testing, performance testing, log analysis, monitoring dashboards (Grafana, OpenShift, Elastic), on-demand and cloud services, enterprise web applications, and virtualization tools
•Strong experience analyzing software requirements and creating effective test scenarios
•Strong self-management skills and ability to organize work within tight schedules
•Strong communication and decision-making skills
•Advanced knowledge of test automation tools in practice
•Basic knowledge of CI/CD tools and pipelines
•Strong verbal and written technical English proficiency (B2, C1)
Nice to have
•Advanced experience with FinTech-related products
•Scripting with TypeScript or JavaScript
•Experience with Playwright and API automation
•Knowledge of CI/CD systems
Conditions
•4 paid days off per year
•24 vacation days per year
•Medical and life insurance coverage
•Flexible work schedule
•Multiple types of bonuses: performance-based, annual, and referral
•Comprehensive learning package
•Employee discounts on the bank's products or services
•The IT team is based in an external office, not at the bank
•Incomplete applications will be dismissed. Please mention "QA Engineer/Senior" in the subject line of your email; otherwise your application may not be considered