Empower the Banks operational teams with digital solutions that enhance efficiency, enable seamless collaboration, and support strategic decision-making throughout the programming and project design stages in the Bank operations lifecycle.
Requirements
- Proficiency in testing tools (e.g., Selenium, JIRA, QTest, Cucumber, Jmeter).
- Strong knowledge of programming languages (e.g., Python, Java, C-Sharp) for automated testing.
- Experience with test automation frameworks (e.g., TestNG, Nunit, XUnit).
- Familiarity with CI/CD pipelines and integration of automated testing into DevOps workflows.
- Knowledge of SQL for database testing.
- Experience in software testing, with experience in both manual and automated testing, black and white box testing.
Responsibilities
- Develop test plans and strategies for software applications based on product requirements.
- Design and document test cases based on software specifications and user stories.
- Perform manual and automated tests on software applications.
- Identify and report bugs and issues in a clear, concise manner using bug tracking tools (e.g., Jira).
- Develop and maintain automated test scripts using testing frameworks (e.g., Selenium, NUnit).
- Conduct performance testing to assess software responsiveness under various conditions.
- Perform security testing to identify vulnerabilities and ensure compliance with security standards.
Other
- Collaborate with stakeholders to understand functional and non-functional requirements.
- Work closely with developers, business analysts, and product owners to resolve issues and clarify requirements.
- Participate in daily stand-up meetings, sprint reviews, and retrospectives in Agile environments.
- Bachelor's degree in Computer Science, Information Technology, or a related field.
- 2-5 years of experience in software testing