You will ensure the quality of banking software, mobile applications, and web applications through rigorous testing and lifecycle management.
Responsibilities
- Design and execute comprehensive test plans, including unit, integration, system, usability, security, stress, and regression tests.
- Prepare and configure test frameworks, environments, and necessary test data.
- Collaborate with business analysts, end-users, and developers to translate functional specifications into testable requirements.
- Track and manage software defects using bug-tracking systems throughout the defect lifecycle.
- Participate in software design reviews and recommend test strategies for e-commerce applications.
- Perform quality assurance on application functionality, performance, security, and localization.
Required Skills
- 5+ years of experience as a Quality Assurance Analyst in banking domains servicing global stakeholders.
- Proficiency in Java, JavaScript, HTML5, and CSS.
- Experience with automation testing.
- Working knowledge of Oracle and MySQL databases.
- Hands-on experience with Unix, Weblogic, Websphere, and Windows platforms.
- Proficiency with Git, Jenkins, Jira, and Confluence.
- Strong understanding of SDLC and Agile methodologies.
- Bachelor's degree in Computer Science or a related IT field.
- Ability to perform design and programming tasks in Java.