TBC Bank Uzbekistan, the first digital bank in Uzbekistan and a part of TBC Bank Group PLC, commenced its operations in 2020. Today, the bank is rapidly developing, offering retail banking solutions through its innovative fintech platform. Over 4 million registered users have access to banking services via its mobile application. "Making People's Life Easier" - the core principle of TBC Bank's operations. By advancing digital technologies across all spheres of life, TBC Bank is dedicated to building a bank free from queues, physical offices, bureaucracy, complex terminologies, and lengthy waits.
We are looking for talented individuals with Quality Assurance experience to join our team!
Primary Focus:
- Design and execute detailed test strategies and plans for our AI applications, with a focus on both automated and manual testing methods.
- Develop and maintain automated testing frameworks to streamline the testing of our NLP and LLM models within the conversational platforms. Focus on integrating automated tests into the CI/CD pipeline for efficient, ongoing validation.
- Work closely with backend, frontend, MLOps, and DevOps teams to ensure comprehensive coverage of all testing aspects. Participate in code reviews and integration meetings to advocate for quality assurance best practices.
- Conduct performance and scalability tests to ensure the application can handle expected and peak user loads, especially focusing on the responsiveness and stability of the voice assistant functionalities.
- Track and manage defects comprehensively from discovery through to resolution. Provide regular updates to the engineering lead and project stakeholders on the status of quality assurance efforts.
- Develop quality assurance metrics to measure success (e.g., defect counts, test coverage) and use these metrics to guide improvements in the AI development lifecycle.
- Identify potential risks in the application’s performance or user experience and collaborate with the engineering team to mitigate these risks before product releases.
- Ensure all QA documentation is continuously updated and compliant with industry standards. Assist in the creation of end-user testing scenarios and acceptance criteria.
Qualifications:
- Minimum of 3 years of quality assurance experience, preferably with 1+ year in an AI-focused role, involving NLP and conversational interfaces.
- Expertise in automated testing tools and frameworks, and programming/scripting in languages such as Python or JavaScript.
- Experience with software development practices and tools, including Git, JIRA, Jenkins, or similar.
- Strong understanding of AI technologies, particularly in NLP and LLM, and their application in commercial products.
- Demonstrated ability to work effectively in fast-paced, team-oriented environments.
- Exceptional analytical, organizational, and communication skills.
What We Offer:
- Full support and career-development resources to maximize your potential along our career journey
- Market competitive total compensation package
- 100% company-paid for every employee’s medical insurance
- Benefits and incentives to stay healthy and fit
- English language classes
- Possibility to be involved in an international project
- Hybrid working model, ensuring a good work-life balance