Summary
Overview
Work History
Education
Skills
Timeline
Generic

Fifi Ayalew

Bethesda

Summary

  • I have 7 years of experience in Automation Test development, Automation Framework design, testing web applications, mobile apps, APIs, and databases
  • Proficient in creating, executing, and maintaining test plans, test cases, and test scripts for back and front-end testing.
  • Extensive knowledge of various testing methodologies and approaches.
  • Extensive experience in utilizing the Page Object Model to automate Functional and Regression Testing. Developed Hybrid Frameworks using Eclipse, IntelliJ, Maven, Java, TestNG, and Selenium WebDriver.
  • Skilled in building Automation Frameworks using Cucumber BDD, JUnit, Gherkin, Java, and Selenium WebDriver.
  • Proficient in configuring Jenkins as a Continuous Integration server alongside GitHub and Maven.
  • Skilled in using Swagger for REST API specification and employing tools like POSTMAN and REST-assured for RESTful Web services/REST API testing.
  • Experienced in automating Test Cases using Groovy programming within SOAPUI.
  • Conducted Back-End/Database testing by crafting SQL queries.

· Proficient in utilizing Apache JMeter for Load Testing.

  • Good experience in Page Object Model to Automate Functional and Regression Testing by creating Hybrid Framework using Eclipse, Maven, Java, TestNG and Selenium WebDriver.
  • Good experience in developing Automation Framework using Cucumber BDD, JUnit, Gherkin, Java and Selenium WebDriver.
  • Good experience in configuring Jenkins as a Continuous Integration server with GitHub and Maven.
  • Good experience in using Swagger for REST API specification.
  • Good experience in using POSTMAN and REST-assured for RESTful Web services/REST API testing.
  • Good experience in automating Test Cases using Groovy programming in SOAPUI.
  • Performed Back-End/Database testing by writing SQL queries.
  • Good experience in using Apache JMeter for Load Testing.
  • Strong working experience in Financial, Digital Media, E-commerce and Healthcare domains.
  • Ability to understand and apply new knowledge quickly
  • Excellent problem-solving skills and ability to work well both independently and in a team environment.

Overview

7
7
years of professional experience

Work History

Quality Assurance Engineer

American Airlines
02.2021 - Current
  • Collaborated effectively with cross-functional teams to ensure the delivery of high-quality software.
  • Participated actively in meetings alongside Business Analysts and developers.
  • Validated request and response XML, SOAP, and RESTfulweb servicee calls.
  • Conducted thorough Functional and Regression Testing using Selenium, employing Data-driven and Keyword-driven frameworks.
  • Created automation test scripts using the Data-Driven framework and Page Factory model to test web applications via Selenium WebDriver with Java and Maven.
  • Utilized Selenium Grid to execute test scripts across different platforms and browsers simultaneously, optimizing time efficiency.
  • Performed Cross-browser and Parallel testing on Chrome, Firefox, and Safari using TestNG, Maven, and Selenium Grid.
  • Leveraged Maven to manage dependencies in Test execution, plug-ins, and created profiles of grouped Test cases for executing sanity and Regression Testing.
  • Actively contributed to DevOps Migration/automation processes for Build and Deploy systems.
  • Configured the Jenkins master, integrated necessary plugins, and scaled by adding additional slaves for enhanced scalability and agility.
  • Integrated Jenkins with the version controller (GIT) and scheduled builds to run automatically during a release by invoking predefined Maven commands.
  • Prepared functional testing frameworks for all modules using Selenium WebDriver.
  • Automated regression and project cases efficiently using Selenium.
  • Designed a Hybrid framework in Selenium, dynamically capturing data from web controls.
  • Implemented Continuous Integration using Jenkins and Selenium Grid for executing automation scripts seamlessly.
  • Conductedreal-devicee mobile app testing using Test Object on the cloud.
  • Executed concurrent operations on emulators and simulators via Sauce Labs and used real devices through Test Object.
  • Environment: Intelleji, Selenium Grid, Cypress, Agile, MS SQL, HP ALM, Quality center, JavaScript, WebDriver, Cucumber, SoapUI, JMeter, GitHub, Chai Assertion Library, TestNG, MAVEN.

Senior Software Testing Engineer

Bank United
05.2018 - 01.2021
  • Participated in various meetings with Business Analysts and developers to discuss testing strategies.
  • Conducted Functional and Regression Testing using Selenium with Data-driven and Keyword-driven frameworks.
  • Utilized Selenium Grid for parallel test execution across multiple browsers and platforms.
  • Implemented Continuous Integration using Jenkins for automated test execution.
  • Integrated version control with Jenkins for automated builds.
  • Contributed to DevOps processes for improving build and deployment systems.
  • Developed comprehensive Test Plans and Test Cases based on thorough analysis of Business, Product Requirements, and Functional Specifications.
  • Employed Test-Driven Development (TDD) methodologies within the Software Development Life Cycle (SDLC), operating within Agile/Scrum methodologies.
  • Utilized Quick Test Pro to create robust test scripts for GUI, functionality, and regression testing, ensuring comprehensive test coverage.
  • Executed Test Data Extraction and Loading procedures specifically focused on Financial data.
  • Employed Load Runner extensively for Stress and Load Testing, ensuring software stability under varying loads.
  • Utilized JIRA and Version One for efficient project management and tracking defects throughout the testing process.
  • Developed a comprehensive understanding of applications under test, devising effective test approaches and plans.
  • Generated SQL queries to ensure data consistency within tables and updated tables in accordance with Business requirements.
  • Verified and implemented SQL scripts to validate database tables and report data, ensuring accurate data representation.
  • Conducted various types of tests including GUI testing, Functional testing, and Regression testing to validate system functionalities and stability.
  • Tracked defects meticulously using Quality Center and generated comprehensive defect summary reports.
  • Provided end-to-end support for testing activities during System Testing and User Acceptance Testing (UAT), ensuring software readiness for deployment.

Environment: JSON, Python, J2EE, XML, HTML, JDBC, Oracle, SQL, Eclipse, GitHub.

QA Engineer

Walgreens
02.2017 - 03.2018
  • Employed Cypress in various phases of the Software Testing Life Cycle (STLC) and Software Development Life Cycle (SDLC).
  • Developed test cases and test procedures derived from prototypes, technical specifications, requirements documents, and use cases specifically tailored for Cypress testing.
  • Generated test cases for each release, adapting HP QTP/HP UFT scripts to suit the requirements.
  • Drafted detailed test plans, problem reports, status reports, and final test summary reports for comprehensive test coverage.
  • Conducted rigorous functional testing throughout the Policy Center and Billing Center implementation cycles.
  • Executed GUI and Black Box Testing using QTP, collaborating closely with developers to resolve encountered issues.
  • Produced comprehensive reports encapsulating all testing efforts, results, activities, data, logs, and tracking using Cypress.
  • Executed SOAP and RESTful API testing using Cypress for comprehensive API validations
  • Oversaw validation procedures concerning transactions within Policy and Billing Center, ensuring accuracy and reliability.
  • Created detailed test plans, problem reports, and final test summary reports using Cypress.
  • Executed test sets in QTP to verify interdependency among different modules of the application by running batch tests.
  • Conducted testing on intricate ETL Mappings and Sessions, aligning them with business user requirements and rules to ensure accurate data loading from source flat files and RDBMS tables to target tables.
  • Utilized HP Quality Center for reporting bugs and identifying data quality issues at every checkpoint and field validation tests completed.
  • Developed and executed Unit Test plans/specifications, meticulously documenting test results within Cypress.
  • Implemented Cypress-based testing strategies to improve testing efficiency and accuracy.
  • Environment: Java script, HTML, UNIX, MS Excel, MS Access, Selenium IDE, JMeter, Quality Center/Test Director, SOAPUI, Cypress.

Education

Skills

  • Testing Framework: WebDriver, Cucumber BDD, Postman, Selenium, Cypress, Atlassian Jira, JUnit, TestNG, Jenkins
  • CI and VC Tools: Ansible, GIT, Maven, Jenkins, Bamboo, Groovy
  • Other Tools: JMETER, Mongo DB, SQL
  • Languages: Java, JavaScript, Shell Script, and Python
  • Databases: SQL Server, Oracle, Access, DB2, MySQL
  • Platform: Windows XP/2000/7/8/10, UNIX/ Linux, mac

Timeline

Quality Assurance Engineer

American Airlines
02.2021 - Current

Senior Software Testing Engineer

Bank United
05.2018 - 01.2021

QA Engineer

Walgreens
02.2017 - 03.2018

Fifi Ayalew