Summary
Overview
Work History
Education
Skills
Timeline
Generic

Merkebu Kebede

Laurel,MD

Summary

Highly skilled QA Engineer with over 7 years of experience in software manual and automation testing, design, and implementation using object-oriented programming with Selenium WebDriver tools. Adept in functional testing, smoke testing, regression testing, user acceptance testing, integration testing, system testing, and browser compatibility testing on external and internal client/server web-based applications. Expert in writing unique CSS and XPath locators using the source code of the page to identify each unique element. Proficient in analyzing business requirements/rules, functional and technical specifications. Strong experience in software development life cycle using agile/scrum and waterfall methodologies. Experienced in writing test plans, test cases, test procedures, and test scripts from requirements and use cases. Expert in creating automation frameworks from scratch and configuring various other peripheral tools to perform tests. Extensive knowledge of developing data-driven and behavior-driven development (BDD) frameworks with Selenium/WebDriver. Proficient in using Pytest, Unit Test, Dyno, Cucumber BDD, Angular, TestNG, and Junit unit testing frameworks. Skilled in agile and Scrum technology process. Experienced in developing test scripts using Java, Python with Dyno Framework, and developing test frameworks using TestNG / Junit, Apache Maven/POM tools. Good knowledge of using Maven's central repository to manage external JARs and other dependencies. Experienced in using GitHub / GitLab as a source repository and version control system to share code within the office as well as with the team overseas. Adept in using Jenkins as a continuous integration/continuous deployment pipeline tool. Expertise in performing different types of testing: unit, smoke, integration, black box, functionality, stress, system, regression testing, and full life cycle testing. Proficient at creating and executing SQL queries involving multiple tables using join statements and validated against web-UI. Good knowledge of object-oriented programming concepts (OOPS) with Java, C#, and Python skills. Skilled in designing and developing automated test scripts using SOAPUI and Postman. Experienced in functional, regression, and system testing using manual and automated testing tools - Selenium WebDriver. Experienced in automating test cases using TestNG annotations and data-driven tests using Excel. Experienced in designing and implementing automation frameworks using Cucumber Gherkins language and JUnit for BDD and Data Driven Development (DDD). Good at working on cross-browser testing, browsers like Mozilla Firefox, Google Chrome using WebDriver. Excellent interpersonal and customer relation and team player skills. Experienced with all phases of project development, testing, and deployment and management of enterprise solutions. Ability to learn, adapt & develop using new technologies quickly. Strong communication, interpersonal, and time management skills with good work ethics. Qualified Quality Engineer accustomed to developing and monitoring improved inspection strategy to reduce errors and cultivate consistent quality. Dedicated and energetic with proven history of implementing corrective actions to drive quality and improve efficiency. Attentive Quality Engineer always ready to step in and correct production weaknesses or faults. Provides limitation of liability by applying exceptional foresight and forecasting techniques to all proposed designs and manufacturing processes. Faithful provider of streamlined and profitable development streams. Thorough Quality Engineer skilled in executing quality inspections to identify and correct non-conformance issues. Meticulous and industrious with drive for implementing continuous improvement initiatives to foster consistent quality.

Overview

7
7
years of professional experience

Work History

Sr. QA Engineer, QA Lead

Avanade
Seattle, WA
10.2021 - Current
  • Avanade is a global professional services company that provides IT consulting and services with a focus on the Microsoft platform, including artificial intelligence, business analytics, cloud, application services, digital transformation, modern workplace, security services, technology, and managed services
  • My responsibility is to deliver quality and enhance system performance by building customized automation frameworks for multiple clients, including healthcare and technology service clients
  • Responsibilities:
  • Reviewed Software Requirement Specification (SRS) document to prepare Test Cases and identify Test Scenarios coverage for the existing new features
  • Performed Smoke, integration, Functional, Regression, System, and acceptance testing during different stages of the application development and created Test Plan and Test Cases as per Requirements Specification
  • Wrote and executed Selenium and Karate automation Data Driven Scripts for different test scenarios, inserted various checkpoints to check web pages, table contents, and database
  • Automated Desktop application GUI/API test scenarios using Pytest and Karate test automation and Allure to generate the HTML test reports
  • Created data-driven multi-scenarios using Alfresco and Pytest tool for managing and utilizing various test data and generate the report using Allure
  • Identified best candidates for automation and manual testing from the existing backlogs in JIRA and managing existing bugs and stories
  • Experienced in mobile Manual testing process on different modules on different environment using Azure DevOps
  • Worked in SQL Developer, DB2, OFCS, and local database to test multi-mobile device integration testing
  • Reviewed test documentations for different teams and prepare test cases for iOS and Android mobile device testing
  • Conducted different knowledge transfer sessions to the new hires, cross-functional teams and performed weekly client demo on manual and automation testing processes
  • Worked with the engineering services team to run tests in a continuous integration environment Jenkins and report on results and involved in resolving bugs fixes with the Development Team
  • Performed various types of process evaluations during each phase of the software development life cycle (SDLC), including review, walkthrough and system testing
  • Environment: Pytest, Karate, Jenkins, Git, SQL, Postman, Java, Python, Agile Methodology, PyCharm, IntelliJ, Oracle DB, SQL Developer, Alfresco, Allure, IOS, Azure DevOps
  • Collabera

Sr. Automation Engineer

Akamai Technologies
Cambridge, MA
05.2021 - 10.2021
  • Collabera Inc is one of the largest privately held technology companies that provides information technology consulting across the USA and the world
  • I was responsible for supporting clients to enhance automation testing and delivering quality software
  • Responsibilities:
  • Analyzed software specification documents along with the product owner and developers to formulate test plans and test cases using TestRail
  • Supported development team in finding the root cause of errors by analyzing logs, databases, and source code
  • Designed test scopes, test scenarios, and test strategy for various applications with expanded test coverage
  • Created user stories, test plans, test scenarios, test cases, and bugs using JIRA
  • Created automation test scripts using Python, Selenium, and Apache Maven/POM for UI tests and used Jenkins pipeline and GitHub environments
  • Created automation scripts with Python, Pytest Framework, Selenium, C#/.Net, and Java, in which the test results could be generated in text file, Excel, JSON, and HTML formats for cross-functional team use
  • Reported defects through the project tracker, TestRail, JIRA, and tracked them daily during the Sprint Agile process
  • Experienced in back-end integration testing with core Java, C#/.Net, and Selenium WebDriver
  • Designed, developed, executed, and maintained automation test scripts using Selenium WebDriver and BDD Cucumber framework with Gherkin language
  • Documented and built test plans in JIRA to capture business requirements, eligibility services, and implemented a well-defined set of tests to uncover most of the bugs relevant to the business
  • Wrote SQL queries for testing data integration in Azure and cloud SQL data to test application modules
  • Analyzed test results, identified bugs, and reported to the dev team and QA Manager using JIRA
  • Involved in developing and executing automation regression testing and system testing using Selenium WebDriver and Python
  • Performed data-driven testing to validate the 3D virtual media image components displayed on the website as in SKUS/MPID KIT using Selenium WebDriver BDD framework
  • Involved in preparation and execution of test scripts using Postman and Pytest to perform REST web services testing
  • Reported application defects and worked with the product owner and developers to resolve technical/functional issues
  • Designed functional tests using Pytest framework for Restful/Rest Assured API to test customer face products against the UI in the web
  • Skilled in sharing performance best practices, designing, and executing a robust performance test strategy using JMeter
  • Worked in UAT/user acceptance testing and manual regression testing for customer face web/mobile apps for stage, prod, test, and beta prod environments
  • Participated in various Scrum events like sprint planning, daily Scrum meetings, sprint review, demo, retrospectives, round table, and discussed enhancements and modification request issues
  • Environment: Selenium WebDriver, Dyno, Unit Test, Jenkins, Git, Docker, SQL, Postman, Java, C#, Python, Agile Methodology, PyCharm MS Outlook, Visual Studio, IntelliJ, Pytest, Oracle, Angular JS, SQL Server, Xpath, CSS Selector, Internet Explorer, Chrome, Firefox, IOS

Test Automation Engineer

Wayfair
Boston, MA
09.2019 - 01.2020
  • Wayfair is an American e-commerce company based in Boston, Massachusetts that sells furniture and home goods online and I was responsible for supporting the clientdigital portal and performing end-to-end testing to enhance automation testing and deliver high-quality software
  • Responsibilities:
  • Analyzed system specifications and interacted with business analysts and developers to formulate test plans
  • Designed test cases and test scenarios and conducted functional, ad-hoc, and exploratory testing for a variety of applications using Test Complete
  • Performed input field validations by database testing using data tables and flat files
  • Created automation scripts using Test Complete and generated results in text file, Excel, and HTML formats
  • Conducted various types of process evaluations during each phase of the software development life cycle, including review, walk through, and system testing
  • Documented and built test plans in JIRA to capture business requirements and implemented a well-defined set of tests to uncover most of the bugs relevant to the business
  • Wrote SQL queries for testing data integrity in an Oracle database before testing the module
  • Analyzed test results, identified bugs, and reported them to developers using TestNG
  • Scheduled batch execution of tests, logged and tracked defects using TestNG and Jenkins
  • Demonstrated performance testing using Gatling and JMeter nonfunctional testing tools
  • Developed and executed automation regression testing and system testing using Selenium, BDD/Gherkin, TDD, Maven, Java, and WebDriver
  • Performed data-driven testing to validate components displayed on the website using Selenium WebDriver
  • Created various data tables based on templates for different states to execute batch files in Selenium WebDriver
  • Prepared and executed test scripts using SOAP UI tool to perform web services testing
  • Accomplished RESTful/SOAP API/Webservices using Postman and SOAPUI testing tools
  • Reported application defects and worked with business analysts and developers to resolve technical/functional issues
  • Participated in various meetings and discussed enhancements and framework modification request issues
  • Participated in a Salesforce project using AWS and Azure DevOps
  • Environment: Selenium WebDriver, TestNG, Maven, Jenkins, SharePoint, SOAP UI, Java, J2EE, Agile Methodology, MS Office tools, JIRA, Oracle, SQL Server, AWS, JMeter, Maven.

QA Engineer

Akamai Technologies
10.2017 - 01.2020
  • Inc
  • Is an American content delivery network, cybersecurity, and cloud service company, providing web and Internet security services
  • I was responsible for supporting the client portal and performing end-to-end testing to enhance automation testing and deliver high-quality software
  • Responsibilities:
  • Developed a lightweight reference implementation of a testing framework for existing APIs, integrating test automation planning, execution, and reporting
  • Applied Karate Test Automation framework for Rest/SOAP API and UI regression testing
  • Implemented ReadyAPI to test data-driven API using Groovy script validations
  • Conducted manual API testing and application testing using SDLC/STLC methodology in Agile environment
  • Created white/black box test cases and developed target test applications based on identified use cases
  • Worked closely with developers to create comprehensive test plans using the developer's design spec or bug description using JIRA
  • Built/harnessed existing testing tools and automated testing frameworks written in Karate, JavaScript, Java, and Selenium
  • Conducted mobile testing both manual and automation/Appium testing for Android and iOS devices
  • Tested network infrastructure devices and servers like IP address, DNS Resolver, Domain Suffixes, and network protocols
  • Automated enterprise applications using Karate and Selenium WebDriver to cover Smoke and Functional tests of the UI
  • Ensured that engineering implementation covered all product requirements based on the Automation conventions
  • Participated in design and code reviews, software maintenance releases, and documentation of test cases and results
  • Evaluated and tested new product features according to business and functional requirements while identifying potential risks
  • Created a Jenkins job and watched the full Automation sanity test after the code is merged to the Master
  • Involved in functional (integration, system) and non-functional (usability, performance, security) testing of Client's products
  • Developed new approaches to solve problems identified during Quality Engineering activities; influenced development teams with regards to prioritizing testability and operationalization aspects of the modules; collaborated with team members on testing activities
  • Worked in tandem with other engineers to build advanced automated frameworks to deliver and exercise our world-class applications in Akamai and drove test efforts for major releases or within Agile sprints
  • Environment: Selenium WebDriver, JUnit, Jenkins, Gitlab, GitHub, Swigger, Docker, Kubernetes, Cloud SQL, Azure, Graphical SQL, Postman, Java, Python, TestRail, Agile Methodology, Visual Studio, PyCharm, IntelliJ, Pytest, Karate, Oracle, JDBC, SQL Server, Xpath, JMeter.

QA Specialist

Daly Computers
Baltimore, MD
06.2016 - 08.2019
  • Daly Computers is a trusted comprehensive technology and service provider for education and government customers
  • I was responsible for creating and maintaining Automation Framework using Cucumber
  • Responsibilities:
  • Worked with the development team to understand technical design and architecture for test planning
  • Wrote test cases and test procedures based on the test plan
  • Analyzed project documentation and prepared detailed test cases
  • Analyzed, understood, and estimated requirements
  • Performed positive and negative testing
  • Conducted UI testing, functional testing, regression testing, acceptance testing, and verified the results with expected results, which should comply with the predefined requirement
  • Generated defects report summary from Quality Center/ALM for discussing in defect calls
  • Used Quality Center/ALM for manual scripts execution, result analysis, and defect reporting
  • Reported bugs to developers using JIRA
  • Used SQL queries in automation tool to perform database testing and data retrieval
  • Performed back-end database testing using SQL queries
  • Wrote features with scenarios using Gherkin language
  • Involved in weekly status meetings with development and management teams.

Web Services, Postman

Cycle
  • SOAP UI, REST, , AWS
  • Database: Oracle, Cloud Server, SQL Server Oracle, MySQL, MongoDB
  • Other experiences Agile, Water, SDLC, STLC, Bug

Education

Bachelor of Science - Electrical And Computer Engineering

Jimma University
Ethiopia
05.2015

Skills

  • TECHNICAL SKILLS:
  • Testing Tools: Selenium WebDriver, Rest Assured API, SOAPUI, Postman, HP ALM/Quality Center, REST
  • IDE Web services: IntelliJ, Eclipse, PyCharm
  • Testing Framework: TestNG, Junit, Pytest, AngularJS, Dyno/Unit Test, BDD, DDDBug Tracking Tools: JIRA, TestRail, Project Tracker, HP ALM/Quality Center, Assure DevOp DevOps Azure
  • CI / CD Pipeline: Jenkins
  • Build Tool: Apache Maven/POM
  • Version Control Systems: Git / GitHub, Gitlab
  • Frameworks/ Open Source: TestNG, Cucumber, Spec flow, Junit
  • Operating Systems: Windows, Mac, Linux/Unix
  • Languages and Environment:
  • Java, Python, JavaScript, XML, C/C, C#, Net, CSS,
  • Web/Application servers: Apache Tomcat
  • Environment:
  • Java, Confluence, HP Quality Center, SQL, Windows NT/2000/XP, JIRA, Bitbucket, Jenkins
  • Team Collaboration
  • Test Plan Development
  • Documentation and Reporting

Timeline

Sr. QA Engineer, QA Lead

Avanade
10.2021 - Current

Sr. Automation Engineer

Akamai Technologies
05.2021 - 10.2021

Test Automation Engineer

Wayfair
09.2019 - 01.2020

QA Engineer

Akamai Technologies
10.2017 - 01.2020

QA Specialist

Daly Computers
06.2016 - 08.2019

Web Services, Postman

Cycle

Bachelor of Science - Electrical And Computer Engineering

Jimma University
Merkebu Kebede