QA Test Engineer
Job Summary:
The QA Test Engineer plays a crucial role in ensuring the quality and
reliability of our software products within the retail banking domain. By
leveraging testing methodologies and tools, you will contribute to the overall
improvement of our applications, enhancing user experiences and minimizing
defects.
Key Responsibilities:
-
Design and execute comprehensive test plans, test cases, and test scripts
for various applications, focusing on mobile and web interfaces.
-
Implement automated testing frameworks using Selenium for efficient
regression testing and continuous integration.
-
Utilize API testing tools like Postman to validate backend services and
ensure correct data flow between systems.
-
Perform manual testing, including functional, usability, and user acceptance
testing, to identify, report, and track defects.
-
Collaborate with cross-functional teams including development, product
management, and DevOps to ensure quality is maintained throughout the
software development lifecycle.
-
Analyze test results, document issues, and communicate findings to
stakeholders in a clear and concise manner.
-
Continuously enhance testing processes and methodologies to improve testing
efficiency and product quality.
Requirements:
-
Bachelor's degree in Computer Science, Engineering, or a related field.
-
4-7 years of experience in software testing, particularly in the retail
banking domain.
-
Proficient in automated testing with tools like Selenium and developing test
scripts using Python.
- Strong hands-on experience with mobile testing strategies and tools.
- Familiarity with API testing using tools like Postman.
-
Knowledge of APM (Application Performance Management) tools to assess
application performance.
-
Excellent analytical and problem-solving skills with attention to detail.
Preferred Qualifications:
- Experience working in Agile development environments.
- Certification in software testing (e.g., ISTQB) is a plus.
- Understanding of performance testing and load testing principles.
- Experience with continuous integration and deployment (CI/CD) tools.
-
Strong communication and collaboration skills to work effectively in team
settings.
Benefits:
- Competitive salary with performance-based bonuses.
-
Comprehensive health and wellness benefits, including medical, dental, and
vision coverage.
- Flexible working hours and the possibility of remote work.
-
Continuous learning and professional development opportunities, including
training and certifications.
- Paid time off and holidays, promoting a healthy work-life balance.
- Employee discounts on banking products and services.
-
A supportive and inclusive workplace culture that values diversity and
collaboration.