Role
Test Automation SME
Summary
The Test Automation SME will be responsible for designing, developing, and executing automated tests to ensure the quality and functionality of our software applications. This role involves working with APIs, writing and maintaining scripts, and managing testing processes within a CI/CD environment. The Automation Tester will also conduct database testing to ensure data integrity and accuracy.
Key Responsibilities
- Design and develop automated test scripts for API testing to verify functionality, performance, and security of APIs.
- Utilize scripting languages (e.g., Python, JavaScript, Shell) to create and maintain automated test cases.
- Implement and manage version control processes using tools like Git to track and manage code changes.
- Integrate automated tests into CI/CD pipelines to ensure continuous testing and deployment.
- Conduct database testing to validate data integrity, accuracy, and consistency using SQL or other database query tools.
- Collaborate with development and QA teams to understand application requirements and ensure effective test coverage.
- Monitor and analyze test results, providing detailed reports and actionable insights to identify and resolve issues.
- Troubleshoot and debug test failures, and work with development teams to address and resolve defects.
- Maintain and update automated test scripts and frameworks as needed to adapt to changes in application functionality and requirements.
Qualifications
- Bachelor’s degree with more than 8 years of relevant experience
- Knowledge with Core Banking Systems is a plus
- Proficiency in scripting languages such as Python, JavaScript, or Shell.
- Experience with version control systems, particularly Git.
- Experience with Testing Tools such as AmDocs Ginger, Selenium, Appium, IBM Rational, Tosca, jMeter, etc.
- Familiarity with CI/CD tools and practices (e.g., Jenkins, Travis CI, GitLab CI).
- Strong background in database testing, with experience using SQL for data validation.
- Excellent problem-solving and analytical skills with the ability to troubleshoot and resolve complex issues.
- Strong communication and teamwork skills to collaborate effectively with cross-functional teams.
Number of Vacancies
2