نبذة عني
Accomplished software tester with a successful background working in complex and demanding projects which has enabled me to acquire significant expertise in processes and standards. A proven track record of analyzing pro…
Accomplished software tester with a successful background working in complex and demanding projects which has enabled me to acquire significant expertise in processes and standards. A proven track record of analyzing problems and efficiently eliminating defects with stringent test analysis, preparation of test scripts and delivery of manual and automation testing. Effectively applies Waterfall, V-Model and Agile methodologies to projects in multiple industries, excellent knowledge of full software testing lifecycles and enjoys working in highly productive teams.
الخبرة
Big Data Tester
<p>Supported the migration of the ETL system used for handling, storing and data processing of historical and real time data.<br>
Provided end to end testing of the data.<br>
Performed manual testing for legacy and the new systems that was developed.<br>
Wrote SQL queries using Oracle 11g to validate test results.<br>
Communicated defects identified in test cases to developers using Jira.<br>
Maintained daily status reports to stakeholders with passed, failed and executed test cases.<br>
Ran Spark-submit jobs used for transforming, analysing and data cleansing in xml, csv, avro, parquet and Json formats.<br>
Reviewed log files using Splunk.<br>
Executed data scripts through Jenkins and performed detailed analysis on these execution scripts.<br>
Analysed data migration and conducted data quality checks.<br>
Managed data coming from different sources like internet, stores and 3rd parties in the QA environment.<br>
Occasionally ran Spark jobs written in Python.<br>
Applied CI and CD practices using Jenkins and GoCD.</p>
Big Data tester
• Performed manual testing for legacy and the new systems that was developed.
• Writing SQL queries using Oracle 11g to validate test results.
• Defects identified in test cases are communicated to developers using Jira.
API – Manual / Automation Tester
<p>Worked on platforms such as Roku, Web channel and Cloud to authenticate and validate different endpoints.<br>
Created and retrieved partners profile using different endpoints.<br>
Changed user credentials such as password, email and NsprofileId.<br>
Performed RESTFULL web service testing using Postman Rest.<br>
Validated JSON formatted data and different HTTP status codes including 200, 201, 400, 404 and 500.<br>
Used Java and HTTP Client to automate Backend Rest Service layer.<br>
Kept track of legacy defects and monitored them across all environments.<br>
Wrote SQL queries for validating records in the database.<br>
Set up and tore down the test database environment.<br>
Used SQL scripts for dropping and recreating database objects such as tables and views.<br>
Used Postman and Swagger for rest service testing.<br>
Used JIRA as a project tracking, defect tracking and test case management tool.<br>
Validated event messages using RabbitMQ.<br>
Used GitHub for software repository practices.<br>
Worked in an Agile environment with 4 weeks of release cycle.<br>
Participated in sprint manual and automation tasks as soon as the developer finished work with unit tests and check-in.</p>
Manual / Automation tester
<p>Tested Paid Garden Waste Subscription Form on Enfield website.<br>
Supported the application that allows Enfield customer to register for garden waste as a guest user or existing Enfield user of Enfield Connected website.<br>
Worked on an application that interacts with CRM Dynamics system with API and was developed in VB.Net/C# with the backend being M3 data base.<br>
Updated the current automation test scripts framework on the current website using Visual Studio 2015 with SpecFlow as a reflection in BDD processes.<br>
Supported testing for bug fixes and manual test script creation and execution of projects being deployed to different environments including SIT, UAT and PRODSUP.<br>
Prepared test strategy, test schedules and test reports.<br>
Executed SIT by validating CAS Number generated on forms in CRM Dynamics, Bar-Tec Collective Tool and M3 Data base or MS SQL Server.<br>
Planned, designed and executed tests across multiple browsers.<br>
Managed defects from detection to retesting and closure.<br>
Performed functional tests and E2E tests on different Enfield website forms with focus on web application testing and complex workflow scenarios.</p>
Test Analyst
<p>Performed end to end testing of a web based application used for stock monitoring/tracking developed in VB.Net/C# application.<br>
Wrote test plans covering complex test scenarios and completion of defect reports for reviews and hand-over to the UAT team as part of the test support process.<br>
Reviewed the test scripts, test planning, technical requirements, design documentation and business use cases.<br>
Developed test scripts for each iteration.<br>
Performed test execution and test reporting on each project iteration.<br>
Set up the framework from scratch using page object model.<br>
Managed defects and documentation, defects re-testing and application regression testing using Atlassian Jira and Confluence.<br>
Produced test status reports to all internal and external stakeholders promptly.</p>
Big Data Tester
<p>Worked as Big Data Tester in an agile development project on core systems used for handling, storing and data processing of historical and real time betting platform.<br>
Worked with large records of data on a monthly basis used on Hadoop/Spark premise systems.<br>
Imported and exported data into HDFS and Hive using Sqoop.<br>
Wrote test data scripts based on ETL mapping artifacts.<br>
Ran Spark-submit jobs used for transforming, analysing and data cleansing in xml, csv, avro, parquet and Json formats.<br>
Reviewed log files using Splunk.<br>
Executed data scripts through Jenkins and performed detailed analysis on these execution scripts.<br>
Defined and tracked quality assurance metrics such as defects, defect counts, test results and test status.<br>
Analysed data migration and conducted data quality checks.<br>
Loaded and tested large sets of structured, semi structured and unstructured data.<br>
Used Hive through Hue to verify the results of the datasets.<br>
Managed data coming from different sources like internet, stores and 3rd parties in the QA environment.</p>
Migration Project Team
<p>Supported the migration of the ELTL system in an agile development project on core systems used for handling historical and real time data.<br>
Worked with large records of data on a monthly basis used on Hadoop/Spark premise systems.<br>
Imported and exported data into HDFS and Hive using Sqoop.<br>
Wrote test data scripts based on ELTL mapping artifacts.<br>
Ran Spark-submit jobs used for transforming, analysing and data cleansing in xml, csv, avro, parquet and Json formats.<br>
Reviewed log files using Splunk.<br>
Executed data scripts through Jenkins and performed detailed analysis on these execution scripts.<br>
Defined and tracked quality assurance metrics such as defects, defect counts, test results and test status.<br>
Analysed data migration and conducted data quality checks.<br>
Loaded and tested large sets of structured, semi structured and unstructured data.<br>
Used Hive through Hue to verify the results of the datasets.<br>
Managed data coming from different sources like internet, stores and 3rd parties in the QA environment.</p>
Test Engineer
<p>Performed E2E testing of a web-based application used for product creation/publishing developed in HCL WebSphere Commerce application.<br>
Developed test cases and executed the test cases.<br>
Logged defects with clear descriptions in JIRA and attached supporting evidence to each discrepancy identified.<br>
Tested SIT between various systems within ecommerce landscape.<br>
Provided status update reporting on all test activities at daily scrum meetings.<br>
Performed RESTFULL web service testing using Cypress Tool.<br>
Validated different HTTP status codes including 200, 201, 400 and 404.<br>
Performed API service testing using Swagger and Postman Rest tool for validating JSON data and different status codes including 200, 201, 400, 404 and 500.<br>
Ran Automic Propagation job and validated file in WinSCP SFTP.<br>
Validated dataflows behind the scenes from SFTP to Selfridges website through the gateway.<br>
Reviewed Automic log files for errors.<br>
Performed extensive mobile testing on iOS and Android platforms.</p>
Automation Tester
<p>Worked on Costa Machines such as Marlow 1.2, MK4 and Jamaica.<br>
Created different automation scripts in 18 different speaking languages.<br>
Updated the current automation test scripts framework on the current Marlow 1.2 machine using Visual Studio 2019 with SpecFlow as a reflection in BDD processes.<br>
Set up the framework from scratch using UI Vision object model.<br>
Participated in sprint manual and automation tasks as soon as the developer finished work with unit tests and check-in.<br>
Maintained weekly status reports to stakeholders with passed, failed and number of executed test cases.<br>
Was responsible for test execution and test reporting on each project iteration.<br>
Developed test script scenarios for each of the 18 different speaking languages.</p>
UAT Test Analyst/Mobile Tester
<p>Worked in a team of 3 maintaining, enhancement and improvement of the car insurance policy sold online to customers.<br>
Ensured the solution meets the business requirements and is fit for purpose from an end user perspective.<br>
Wrote and executed test scripts using BDD Gherkin syntax within Cucumber framework.<br>
Performed functional testing, cross browser testing and non-functional testing such as security using zap, disaster recovery and performance testing.<br>
Performed extensive mobile testing on iOS and Android platforms.<br>
Reviewed log files for errors using Loggly.<br>
Executed SIT and UAT tests.<br>
Involved in deployment to different environments using Go Pipeline and Jenkins.<br>
Performed API services testing using Postman Rest tool for validating.<br>
Provided status update reporting on all test activities at daily scrum meetings.</p>