Senior QA Engineer (Ecosystem Platform & ID Tribe)

İşin təsviri

Requirements
  • Experience in testing: At least 5 years of experience in testing, with no less than 2 years in the banking sector or financial institutions. Understanding the specifics and industry requirements.
  • Knowledge of testing methodologies: Proficient in various testing methodologies.
  • Testing experience: At least 3 years of experience in mobile and backend testing.
  • Understanding of the software development life cycle (SDLC): Experience working in Agile/Scrum teams, with an understanding of all stages of software development and testing.
  • Requirement analysis skills: Ability to analyze and interpret business requirements to develop test cases and scenarios.
  • Communication skills: Ability to effectively interact with development teams, analysts, and business stakeholders to discuss requirements and testing results.
  • Mentoring experience: Ability to assist less experienced engineers and coordinate their work. Mentoring and training new team members.
  • Automated testing skills.
  • Working with CI/CD: Understanding and experience integrating tests into CI/CD processes using Jenkins, GitLab CI/CD, TeamCity, or similar tools.
  • Experience with reporting and quality metrics: Ability to create testing reports, analyze quality metrics, and suggest improvements in testing processes.
  • Log analysis and monitoring tools: Ability to analyze logs using tools such as Kibana, Splunk, or the ELK Stack, among others.
  • Process documentation skills: Ability to create and maintain documentation on testing processes and best practices.
  • Knowledge of SQL: Ability to write queries using JOIN, GROUP BY, HAVING, etc., subqueries, and aggregate functions. Experience working with multiple tables to extract data and create reports.
Obligations
  • Develop testing plans to verify product functionality prior to release.
  • Test product functionality to assure successful implementation as defined by requirements.
  • Document, troubleshoot and manage any issues, bugs, changes.
  • Collaborate with engineering teams to reproduce issues identified during testing.
  • Perform quality assurance and execute manual, end to end, regression testing across multiple environments and platforms, including production.
  • Create and execute test plans, test cases, test scenarios, regression tests, and work with developers to ensure all reported software bugs/defects are resolved.
  • Set up a range of testing capabilities, including UAT.
  • Collaborate with product owners to design measurable acceptance criteria and drive clear definitions of done.
Benefits
  • Opportunities for professional growth and development.
  • Competitive salary and bonuses.
  • Comprehensive insurance coverage.
  • Supportive work environment.
  • Visa Premium salary card.
  • Corporate discounts and events.
  • Additional vacation days.
  • Discounted education and employee loans.