Sei sulla pagina 1di 5

Birikti Hailu

Professional Summary
● QA Certified with over 8+ years of hands on experience in manual and automated testing. Worked in
Agile Scrum methodology and linear /waterfall.
● Experience in the IT industry as Quality Analyst and Engineer with Web Applications, Web Services,
API’s, Software testing life cycle (STLC).
● Excellent experience in Quality Analysis with a strong understanding of Software Development Life
Cycle (SDLC) and object-oriented methodologies.
● Proven ability in designing and creating automation frameworks for J2EE based applications using C#,
Java, JUnit/ TestNG, Selenium WebDriver/IDE/Grid, Maven, SOAPUI, Cucumber, and Jenkins.
● Good Knowledge in Test Management and Testing Lifecycle Methodologies like Agile Models, and
Waterfall.
● Experience in Using Quality Center extensively for Establishing Traceability to Requirements, Test
Cases, Bug Tracking and Reporting.
● Experience in testing Web Services using SoapUI.
● Experience in Automation, Integration, Smoke, Regression, System, GUI, Ad Hoc, Incident, Recovery,
Cross Browser, and Compatibility Testing.
● Developed and implemented automated scripts for testing web-based applications using C#, Java,
Eclipse, Visual Studio, Nuget, NUnit, JUnit, Specflow, and Selenium Webdriver.
● Extensively worked on BDD based framework using tools like Specflow, Cucumber, Java, and C#.
● Expert in integrating Automation scripts (Selenium WebDriver API) on Continuous Integration tools
Jenkins for the nightly batch run of the Script.
● Proficient in using SoapUI/Postman for testing Web Services/API and used various types of assertions
such as soap fault, Contains, XPath, etc.
● Well versed in different management scenarios like Change Control, Quality Assurance, Defect
Tracking, System Integration, and Task Scheduling.
● Testing the Functionalities using Black Box testing technique. Excellent knowledge and working
experience in test execution and test results analysis.
● Excellent skills in written and verbal communication with the client, project manager, and developers.
● Possess strong technical aptitude with strong analytical, problem-solving and communication skills.
● Excellent interpersonal skills, proven team player with an analytical bent to problem-solving and
delivering under high-stress environment.

Technical Skills
Testing Tools Selenium WebDriver, JUnit, TestNG, QTP, HP Quality Center/ALM,
Postman, Soap UI, Specflow, Cucumber, TFS, Jira

Languages C#, Java, HTML, CSS, XML

Web Debugging Tool XPath, Fire Path, Firebug

IDE and Tools Visual Studio, Eclipse, IntelliJ, Maven

Continuous Integration Tools Jenkins, Bamboo


Methodologies Agile-Scrum, Waterfall, TDD, BDD, DDD

Defect Tracking Tools TFS, Jira, Quality Center

Databases MS Access, Oracle

Operating Systems Windows, UNIX, LINUX

Professional Summary

Hilton charlotte center city - Charlotte, NC Feb 2018 to Present


SDET/QA Automation

Responsibilities:
● Prepared Test plan, Test Cases, Test Scripts and Test Steps for all the modules. Deployment, and post-
production support following Software Lifecycle using SDLC SCRUM.
● Attending Sprint Backlog grooming sessions to discuss with the team about the future sprints.
● Participation in Sprint Demo before releasing to production.
● Participated on upgrading the ADP application (Automatic Data Processing App) on switching to the
new system which would give you the chance to punch in and access all the data information of an
employee from any device using the ADP App.
● Experience in Software Development Life Cycle (SDLC), beginning with requirement gathering,
designing, developing, and deploying.
● Responsible in managing and maintaining testing – related documentation including Test plans, Test
cases, and bug tracking.
● Expertise in complete software Testing Life Cycle (STLC).
● Extensive hands in data preparation for test execution.
● Effectively used test management tools to maintain and execute test scripts.
● Provided technical support to end-users and resolved issues related to User Acceptance Testing (UAT).
● Close communication with project manager and business analyst by attending weekly meeting, user
support teams, and daily communication for better support of User Acceptance Testing.
● Worked closely with cross-functional teams (Dev, BA, PM, Product Owner) as a part of the
AGILE environment.
● Developed test scripts to automate the process of testing in Selenium WebDriver.
● Requirements Traceability Matrix developed to align the Test Cases to Requirements.
● Implemented Data Driven Frameworks to create parameterized test scripts and
generate HTML reports using Selenium WebDriver and NUnit framework.
● Used Git Repository for version controlling.
● Divide and delegated bugs to correct Developing team using Team Foundation Server/Azure
DevOps.
● Integration of automation batch run job with Jenkins.
● Engaged with the Dev and Project team and informed Dependencies and QA deliverables.
● Engage with Deployment and provide QA Test activities dependencies and test timelines.
● Used Postman to test RESTful web services and APIs.
● Release validation testing performed in the production environment.
● Worked with the functionality and Regression testing cycles of major product releases by developing
a test suite using Selenium Webdriver with C#.
● Help to create a test environment. Creates a test schedule, planning and user acceptance test by
using SpecFlow (BDD tool).
● Performed api/web services automation using BDD framework and .NET libraries.
● Performed End-to-End (E2E) Integration testing of the application.
● Working closely with development, product management, documentation, and technical support to
ensure that the quality objectives of all projects are met within schedule constraints.

Environment: C#, Selenium, TFS, MS Excel, MS PowerPoint, MS-Visio, MS Project, JSON, Specflow, POSTMAN.

Nationwide Insurance, Columbus, OH Jan 2016 - Jan 2018


SDET/QA Engineer

Responsibilities:
● Analyzed Business Requirement Specification (BRS) and System Requirements Specification (SRS),
and involved in design, development, and execution of manual and automation test scripts.
● Prepared Test Plan, Test Case, and Test Scripts as per Functional and Business requirement for
System/Functional Test Specification.
● Performed System, Integration, Regression, Failover and Compatibility Testing.
● Worked on Agile software development environment.
● Used HP-ALM as project management tool from writing/attaching requirements, then creating test
cases (in Test Plan module), executing those in Test Lab module, and lastly tracked /logged bugs in
defect module.
● Participated in Sprint Analysis Meeting, Sprint Retrospective, Showcase, and Daily Scrum.
● Designed and developed TestNG driven Page Object Model (POM) framework using Java, Selenium
WebDriver, TestNG and Apache POI for Smoke Test Suite.
● Automated the Test cases using Selenium for Regression testing and TestNG for grouping the tests.
● Created and enhanced numerous test scripts to handle changes in the objects, in the tested
application’s GUI and in the testing environment using Selenium WebDriver.
● Involved in creation of automation framework in Selenium WebDriver using behavior driven
approach like Cucumber.
● Worked closely with product and project managers on the implementation of new projects and
infrastructures including operational readiness, change preparation, change execution, and post-
change QA validation
● Used Soapui tool to test SOA based architecture application to test SOAP web services and REST API.
● Involved constantly in the team to adopt QA Testing Standards; logged and tracked defects.
● Analyzed defects or test results and deducted the chain of events leading to a failure.
● Involved and responsible for creating Daily and weekly status reports regarding the progress of the
testing process.

Environment: JIRA, Java, Selenium, TestNG, JavaScript, Oracle, MS Office, MS Excel, Windows.

The Home Depot. Atlanta, GA Mar 2014 - Jan 2016


Automation Tester/Engineer
Responsibilities:
● Involved in analyzing Business Requirement Documents and Technical Specification document and
developed a test plan and test cases for testing the application.
● Participated in requirement reviews and analyzed Modification requests and Enhancement requests.
● Tested independent and dependent modules individually.
● Prepared Test Matrix to keep track of the requirements and the test cases.
● Define, develop, and execute automation test scripts using Java that leverage black and white box
testing across functional, non-functional and performance testing.
● Created an automation framework in Selenium WebDriver using behavior driven (BDD) approach like
Cucumber.
● Extensively used Page Objects design and page navigation framework for readable test script and
easy maintenance from developer perspectives.
● Integrated Automation scripts (Selenium WebDriver API) in Continuous Integration tools (Jenkins) for
the nightly batch run of the Script.
● Developed test automation scripts using Selenium WebDriver for regression and performance testing
of the various releases of the application.
● Performed manual testing of each build and then regression testing on each build using Selenium
WebDriver.
● Performed UI testing and front end testing using Selenium Webdriver and Java.
● Worked on Cross Browser testing through Selenium WebDriver by testing the website on different
browsers like Chrome, IE, and Firefox.
● Done SOA testing for Payments API using Postman and Java framework for web services testing.
● Developed data-driven test scripts to check the same functionality with multiple sets of data.
● Created the tests that have no user interaction as a set and executed them as Batch tests using
Maven.
● Used TestNG Annotations in Selenium WebDriver and Java and executed a batch of tests as TestNG
suite.
● Performed Assertions like Schema Compliance, XPath and SOAP responses.
● Involved in documentation as to how to maintain and run scripts for future enhancements.
● Responsible for testing the application against different environments in QA, staging, and production.
● Analyzed the business requirements, developed test plans and created test cases in Quality center, a
test management tool.

Environment: Java, Selenium WebDriver, Cucumber, TestNG, Jenkins, Postman, Oracle, Maven, IE, Firefox,
Chrome, WebLogic, Windows, UNIX.

Enterprise Rent A Car, St. Louis, MO Jan 2013 - Mar 2014


QA Analyst

Responsibilities:
● Found critical bugs in the application, weekly Reporting through Bug Reports and Maintenance
Traceability Matrix.
● Executed Test Cases, logged defects, developed Test Defect Reports and Escalated issues.
● Participated in use-case reviews, authored, and reviewed test planning artifacts.
● Provided an aggregated, cross-application project view of quality status and defect trends and
managed and enforce consistent workflows and processes.
● Involved in preparation of test cases and test scenarios from the requirement document.
● Participated in the implementation and upgrade of the client/server and web-based applications.
● Developed Test Plan, Test Cases/Test Scripts and reviewed baselining of scripts with different Data
sets as input.
● Responsible for Executing and Maintenance of Automated and Manual Test scripts.
● Developed and maintained Manual and Automation test scripts.
● Automated regression test suite using in house automation framework based on C#/ Selenium.
● Set up Selenium tools from scratch and configured various other peripherals tools to perform
Selenium test.
● Performed functionality and regression testing during the various phases of the application using
Selenium.
● Validate Web services/APIs built in SOA Architecture using SOAPUI.
● Was able to obtain performance requirements and estimate work effort needed to complete assigned
tasks.
● Involved in generating test plan, test cases and executing test cases.

Environment: C#, Selenium, Windows, .NET, Visual Studio, JSON, XML, MS Excel, SOAP UI.

Toyota North America, Plano, TX Feb 2011 – Dec 2012


QA Tester

Responsibilities:
● working in agile methodology with SDLC
● Creating test cases, executing, recording results
● Conducting integration test, platform certification testing
● creating automated test scripts by modifying the existing functions
● conducting regression test, by using the automated scripts for QTP
● Conducting benchmark testing for performance for each Sprint
● Creating performance graphs for each Sprint

Environment: QTP, Quality Center, Agile Methodology (Scrum/Sprint)

EUDCATION: Bachelor of Science, University of Asmara, Year 2007, Asmara Eritrea

Potrebbero piacerti anche