Job Description
We are seeking a highly skilled Senior Quality Assurance Engineer to join our dynamic team. You will be responsible for end-to-end testing from development to post-production, delivering automated testing scripts aligned with the Bank's business and technical architecture strategies in collaboration with technical and business teams. You will report the testing status to a Software Engineering Manager and interact with a Product Owner and business stakeholders, ensuring that software engineers build, test, and implement solutions to the highest standards while adhering to Bank methodology-driven scrum practices.
Key Responsibilities:
Mandatory Skills:
Key Responsibilities:
- Provide end-to-end testing from development to post-production.
- Deliver automated testing scripts in collaboration with technical and business teams.
- Report testing status to the Software Engineering Manager and interact with the Product Owner and business stakeholders.
- Ensure adherence to Bank methodology-driven scrum practices and maintain high standards in building, testing, and implementing solutions.
- Analyze and test clear and concise requirements by closely working with IT and Business teams.
- Manage incidents with clear and concise incident tickets/bugs.
Mandatory Skills:
- Experience in automation testing using the following software tools: Cucumber frameworks, Rest Assured, Postman, JMeter, IntelliJ, Jenkins, GIT, JIRA, Xray.
- Strong expertise and experience in industry test automation tools, implementing tool frameworks, industry best practices, and coding standards.
- Demonstrable experience in test automation.
- Ability to test complex business and technical use cases, exposure to API testing, and microservice-based architecture.
- Performance testing using JMeter.
- Strong written and verbal communication skills in English.
- Advanced knowledge of Java programming with Java Spring Boot framework and DB connectivity.
- Proficiency with Cucumber tool (using Gherkin language), Selenium, Rest-assured API, JMeter, and Postman.
- Send a request (add Params, Authorization, Headers, Body).
- Add a test.
- Add a pre-request script.
- Create and run a collection.
- Analyze the test results.
- Previous experience as an Automation Tester in the Banking & Finance Domain.
- Experience in testing applications in cloud environments.
- Knowledge of frameworks such as Spring Framework.
- Knowledge of Java, Jenkins, OpenShift, Kubernetes, DevOps, SoapUI.
- Team player.
- Energetic, motivated, and determined.
- Pragmatic and results-oriented.
- Adaptable to a diverse set of technical responsibilities.
- Excellent analytical and problem-solving skills.
- Productive and able to manage time effectively.
- 4+ years of experience in a similar role.
- Bachelor’s degree in Computer Science, Information Technology, or a related field, or substantial practical experience in software delivery at an advanced level.
- English proficiency at a C1 level is preferred, but a B2 level with strong fluency may be acceptable.