Our client offers regulatory-compliant, enterprise infrastructure for the digital capital markets.
Job Responsibilities: Manage and lead the QA team, with responsibility for guiding and imparting knowledge and best practices on QA testing, raising the standards of the QA team Ensure the QA team is aware of the importance of quality process/procedures and resolve discrepancies Plan and coordinate test plan and testing activities Review and provide feedback about test documentation (test cases and test results) to QA team members, ensuring the documentation is high quality, accurate and complete Design and implement QA test procedures and other quality documentation, including test plans, test cases and status reports Oversee the QA process and modify test procedures Be hands-on and actively participate in creating and executing test cases and working on automation Collaborate with software developers, product managers and other team members to determine appropriate acceptance criteria for projects Troubleshoot quality issues Job Requirements: Bachelor degree in computer science, software engineering or any related areas is mandatory At least 6-8 years of QA strong experience in mobile and web applications Experience or demonstrated know-how in managing a team Strong knowledge of software QA methodologies, tools and processes Experience in writing clear and comprehensive test cases with JIRA/XRAY Comfortable in accessing application logs for tracing issue Experience in creating and executing automated Web (UI/UX), API Familiar with Selenium Webdriver, Java, Cucumber, Postman, and SQL tools Experience with payment/trading system with a fast paced environment Experience with performance testing is a plus Develop test procedures and other quality documentation: test plans, test cases, and status reports for management