Senior Quality Assurance Engineer
Location
Mumbai | India
Job description
About AMINA
AMINA India is a wholly owned subsidiary of AMINA Bank AG, a FINMA-licensed Swiss Bank focused on cryptocurrencies and digital assets. AMINA provides custody, trading, credit and investment products on cryptocurrencies and digital assets to institutional and professional investors. AMINA Bank is Headquartered in Zug, with a presence in Mumbai, Abu Dhabi, Hong Kong and Singapore.
AMINA India acts as a virtual extension of the bank supporting activities spanning digital assets research, investment solutions, trading & liquidity management, risk management and more recently mid/back-office and IT operations.
About the Role
In this role, you will be responsible for quality assessment systems provided by external vendors. You will work closely with business users and vendor representatives. You will take care of the test management and execution and improve the test automation level for these software systems.
We value an agile mindset, customer focus, value-based outcomes, and strong business alignment.
Responsibilities:
The Senior QA Engineer will be responsible for the following:
- Building and maintaining automated tests for the UI applications on different platforms (web, desktop, mobile) according to the provided acceptance criteria.
- Building and maintaining API automated test.
- Design and develop test cases based on given requirements, both written and verbal.
- Perform end-to-end testing of complex software systems to verify their functionality, reliability, and performance.
- Collaborate with cross-functional teams to understand project requirements and application functionality.
- Execute manual regression tests to validate the application's performance and functionality.
- Create and maintain test scenarios to cover various user interactions and edge cases.
- Prepare test plans outlining the testing scope, approach, and schedule.
- Generate accurate and concise reports and test documentation to communicate test results and bug findings.
- Identify, track, and escalate issues to the development team for resolution.
- Work closely with stakeholders and vendors to troubleshoot and resolve application issues.
- Review and analysis test coverage to ensure comprehensive testing of all features.
- Conduct non-functional testing, including performance, security and usability testing.
- Stay updated on industry best practices and emerging trends in manual testing methodologies.
Skills and Qualifications
For you to become part of AMINA journey, we require the following set of experience:
- At least 5 - 7 years of hands-on experience in software testing and reporting of defects, preferably within investment banking, financial services, or insurance. Knowledge about payments is a strong plus.
- Excellent knowledge of API testing. Understanding of REST API concepts and best practices, ability to work with OpenAPI specifications.
- Proficiency in API test automation using Java, Rest Assured, and Postman.
- Experience in E2E testing with complex systems.
- Experience in test automation using industry-standard frameworks like Selenium and Appium.
- Experience in mobile, web or desktop automation testing
- At least fundamental knowledge and experience with containerization solutions like Docker
- Ability to identify and apply the best test methods.
- Strong analytical and problem-solving skills, with a natural curiosity to explore and solve complex issues.
- Excellent communication and collaboration skills to effectively work with cross-functional teams and stakeholders.
- Understanding of financial services and processes is an advantage.
- Knowledge about different blockchains and cryptocurrencies is an advantage.
- Previous experience setting up robotic process automation (RPA) is welcome.
- ISTQB/ISEB/ITIL Foundation Level or equivalent
Job tags
Salary