Job OverviewAs a QA Engineer, you will be responsible for ensuring the quality and reliability of our products in the banking sector through rigorous testing and quality assurance processes. You will work closely with developers, product managers, and other stakeholders to identify and resolve issues, implement best practices, and drive continuous improvement in our QA processes. The ideal candidate will be highly independent, capable of managing multiple tasks and projects with minimal supervision.Key ResponsibilitiesDevelop and Execute Test Plans: Create detailed test cases and test scripts for manual and automated testing to ensure comprehensive coverage of our applications.Perform Testing: Conduct functional, regression, and integration testing to identify defects and ensure product quality.Automation: Design, implement, and maintain automated test scripts using tools such as Playwright, Espresso, and XCTest.Collaboration: Work closely with development teams to understand requirements, provide feedback, and ensure that testing is integrated into the development process.Defect Tracking: Identify, document, and track software defects using AzureDevOps. Collaborate with developers to resolve issues promptly.Continuous Improvement: Identify opportunities for process improvements, contribute to the evolution of QA methodologies, and implement best practices.Mentorship: Provide guidance and mentorship to junior QA engineers, helping them to develop their skills and knowledge.Reporting: Generate and analyze test reports, metrics, and KPIs to provide insights into the quality of the product and the effectiveness of the QA process.Independent Task Management: Take ownership of projects, manage multiple tasks simultaneously, and deliver high-quality results with minimal supervision.QualificationsEducation: Bachelor's degree in Computer Science, Engineering, or related field.Experience: 5+ years of experience in software quality assurance, with a strong background in both manual and automated testing.Technical Skills:Knowledge of TypeScript, Kotlin, Swift.Proficiency in QA tools and methodologies.Experience with the following test automation tools is a must - Playwright, Espresso, and XCTest.Strong understanding of software development lifecycle (SDLC) and Agile methodologies.Familiarity with continuous integration/continuous deployment (CI/CD) processes.Soft Skills:Excellent analytical and problem-solving skills.Strong communication and interpersonal skills.Ability to work effectively in a team environment and independently.Attention to detail and a commitment to quality.Demonstrated ability to manage multiple tasks and projects independently.#J-18808-Ljbffr