Description
Job Purpose:
To design, build, test and deploy effective test automation solutions In addition to work with testing team to develop automation test cases and coordinate with development teams for bug fixes
Job Description:
Automation Testing
1. Develop and maintain scripts for requirement validation, integration, regression and usability testing to run automated tests.
2. Analyse system requirements and descriptions to develop initial evaluation and test plans.
3. Participate in test strategy, test estimation and planning discussions to ensure proper planning
4. Write test artifacts, including Test Plans, Business Test Scenarios and Requirements Traceability Matrices to ensure system requirements are met.
5. Proactively engage and communicate with Development, Functional QA, and Operations teams as needed to clarify issues and ensure requirements are met.
6. Document test results to produce status reports and assist with defect management to ensure quality of the delivery.
7. Apply proper version control and configuration management of automation test objects developed and test environments to maintain version history.
Policies, Processes and Procedures
8. Follow all relevant department policies, processes, standard operating procedures and instructions so that work is carried out in a controlled and consistent manner.
Day-to-Day Operations
9. Follow the day-to-day operations related to own jobs in the Application Management, Development & Digital Solutions department to ensure continuity of work.
Compliance
10. Comply with all relevant CBE regulations, banking laws, AML regulations and internal CIB policies and code of conduct in order to maintain CIB’s sound legal position and mitigate any potential risks.
Qualifications
Qualifications & Experience:
Bachelor’s degree of Computer Engineering/Computer science or its equivalent.
2-4 years of experience as an Automation QA Tester preferred
1+ years’ experience creating, maintaining, and executing automation tests utilizing tools such as MicroFocus QTP/ UFT/ALM, RPA required
Scripting coding experience using test automation tools and framework for functional and regression testing Selenium Webdriver Core Java, TestNG, Maven, Bamboo, BitBucket, JIRA.
Web services testing and automation SOA, Rest API
Hands on experience with testing web applications
Experience using SQL to query databases required
Experience in Agile development methodologies preferable.
ISTQB Foundation Certification is preferred.
Skills:
Good command of English & Arabic languages (written & spoken)
Good communication & presentation skills
Good problem solving & analytical skills
Primary Location: Egypt-Giza-SMART VILLAGE BLDG. 1
Job: Back Office
Organization: FINANCE, STRATEGY, OPERATIONS & TECHNOLOGY
Shift: Day Job
Job Type: Full-time Employee