Kapital Bank Life

Senior QA Engineer - Bir Invest Squad

Posted: 1 days ago

Job Description

Ümumi məlumatWe are looking for a detail-oriented QA Engineer to join our team, responsible for testing and ensuring the quality of our software products. If you have a passion for problem-solving, experience with manual and automated testing, and a commitment to delivering top-notch user experiences, we encourage you to apply!ÖhdəliklərLead and execute testing for both mobile and backend applications, ensuring comprehensive test coverage across all product layers.Apply expertise in various testing methodologies, including functional, regression, integration, and performance testing, while aligning with industry-specific standards in the banking and financial sectors.Analyze business requirements to develop robust test cases and scenarios, ensuring alignment with project objectives and regulatory standards.Collaborate effectively with Agile/Scrum teams to integrate testing throughout the SDLC, identifying and addressing issues early in the development lifecycle.Mentor and train junior QA engineers, providing guidance on testing best practices, test automation, and defect management.Design and implement automated testing frameworks, ensuring efficiency and scalability in the testing process.Integrate automated tests into CI/CD pipelines using Jenkins, GitLab CI/CD, TeamCity, or similar tools to streamline the testing process and ensure continuous delivery.Generate and analyze detailed test reports, tracking quality metrics and using them to drive improvements in testing processes and product quality.Use log analysis tools such as Kibana, Splunk, or ELK Stack to troubleshoot and monitor application performance, ensuring system stability and robustness.Document testing processes, methodologies, and best practices, ensuring consistency and knowledge sharing across the team.Write advanced SQL queries to extract, manipulate, and analyze data, ensuring accurate and efficient reporting from databases.TələblərExperience in Testing: At least 4 years of experience in software testing, including a minimum of 1 year in the banking sector or financial organizations. Understanding the specific requirements and nuances of the industry.Knowledge of Testing Methodologies: Proficient in key testing methodologies, including functional, regression, integration, system, and acceptance testing.Test Design Techniques: Understanding and application of various test design techniques.API Testing: Hands-on experience with API testing using tools such as Postman.Mobile Application Testing: Experience in testing mobile applications, using tools like Charles or similar.Understanding of Software Development Lifecycle (SDLC): Experience working in Agile/Scrum teams with a solid understanding of all stages of software development and testing.Requirements Analysis Skills: Ability to analyze and interpret business requirements to develop test cases and scenarios.Communication Skills: Ability to effectively collaborate with development teams, analysts, and business stakeholders to discuss requirements and testing results.Nice To HaveExperience with test automation.Experience with version control systems (e.g., Git).Knowledge of SQL and experience working with databases for data validation and writing queries.

Job Application Tips

  • Tailor your resume to highlight relevant experience for this position
  • Write a compelling cover letter that addresses the specific requirements
  • Research the company culture and values before applying
  • Prepare examples of your work that demonstrate your skills
  • Follow up on your application after a reasonable time period

You May Also Be Interested In