Fitsum Woldemariam
*************@*****.***
San Francisco, CA United States
https://github.com/fitsumt
Summary
4+ years of industry experience in Software Quality Testing of Web Client/Server, Mobile device and Web Services applications testing using Manual and Automation Test Tools.
Experience in performing System Integration testing, Regression testing, Performance testing, Load testing and User Acceptance Testing.
Experience in writing test plans, test scripts, test scenarios, test execution and defect tracking.
Designed and Developed Automation test scripts in Java implementing test in selenium Web Driver.
Designed and Developed Automation frameworks in JUnit and TestNG.
Experience working HP QC, Selenium RC/WebDriver, Python, Java, Eclipse, PHP, HTML, Confluence, XML, .Net, JUNIT, TestNG, SOAP UI, RESTful, Jenkins, node.js, SVN, Maven, Android SDK, Appium, QTP, scripting, LoadRunner, Cucumber, Ready API 1.7, Data Driven script in Robot Framework, MS Visual Source, ESB, Git, Windows, MAC, UNIX, and LINUX.
Wrote SQL scripts for Backend Testing of RDBMS- Oracle, MySQL, MY SQL, and Oracle sql developer.
Exposure to web technologies like JavaScript, HTML, XML, and XPATH.
Expertise in Defect Tracking Tools like JIRA and BugZilla.
Experience in software engineering methodologies or SDLC like Agile/Scrum and Waterfall methodologies.
Expertise in diverse domain technologies like, Insurance, Banking, and Finance.
Ability to achieve targets and deliver results in a high-pressure environment.
Strong leadership and excellent interpersonal skills; also has good client interaction and team skills.
Active in working with all teams involving Developers, Business Analysts, Product team and Client Support teams for deliveries on time and budget with highest quality.
Technical Skills
Languages: Ruby, Java, C, Python, C#, node.js, HTML, PHP, Json, XML, SQL, .Net, JavaScript, Groovy
Automation/Build Tools: Selenium IDE, Selenium RC, Selenium Web Driver, JUNIT, TestNG, ReadyAPI, RESTful, Eclipse, Jenkins, Maven, IDEA QTP, JMeter, Load runner
Methodologies :SDLC, STLC, Waterfall, Agile
Defect Tracking Tools: HP Quality Center, BugZilla, JIRA, Selenium,
Databases: MS Access, MY SQL, Oracle, DB2, SQL Server 2008
Workflow tools: MS Excel, MS Word, MS PowerPoint
Version Control Tools: MS Visual Source, Git, TFS, Jenkins, SVN
OS: Windows, MAC, UNIX, LINUX, DOS
Education
Wartburg College, USA
Bachelor of Arts
Major(s)
Computer Information System
Economics
Work Experience
Bank of the West, San Ramon, CA Nov 2016 – July 2017
QA Automation Engineer
Description
Bank of the West offers the stability of a company that has a 135-year history and is part of BNP Paribas, a European leader in global banking and financial services and one of the 6 strongest banks in the world. It offers opportunities across diverse business lines – Retail Banking, Commercial Banking, and Wealth Management.
Responsibilities
Performs Performance and/or Functional testing, white box testing, Security testing of different applications and products for multiple projects.
Experience with test automation tools.
Experience in JavaScript test frameworks (Jasmin) and Selenium with Java and used TestNG, Junit, and Json libraries.
SQL programming and database technologies.
Develops test plans, test scenarios, test cases, test data and test scripts for different types of testing activities.
Partners with test leads and architects to develop and establish Quality Assurance standards and best practices.
Coordinated testing activities with testing team members.
Used Appium for testing BOTW mobile app features such as TouchID, Mobile deposite, send money, external transfer, bill pay, quick balance, and mobile PIN
run an Appium server with JavaScript through Node.js
Performs execution of test cases, test scripts, captures test results, test metrics and produces test reports both automated and manual.
Designed a solution for runing JavaScript on Node.js server to validate the user action.
Analyzes business requirements, design documents for completeness and testability
Used Ruby and Selenium web driver for creating an automation test script
Perform hands on testing in an embedded Unix/Linux environment.
Verify bug fixes in JIRA, on Git branches and Merged into the main code in the Git repository
Environment: Soap UI pro 4.6.1, Ready API 1.7, Web Ex and Conf bridge, JIRA & Confluence, Share Point, SVN, Jmeter, Oracle sql developer, Microsoft Lync, PHP, Snag it / snipping tool, Jasmin, CSS, HTML, JavaScript, LoadRunner, ESB, Cucumber, Unix, Linux, Appium, Java, Junit, Splunk, Git, Ruby, Selenium web driver, JUNIT, TestNG, RESTful, Sublime Text 3, Github, PHP, node.js, JavaScript, Agile, Android SDK, MY SQL, Docker, Gemfile, Jenkins, Git, MAC, Ubuntu, and LINUX
Bay Area Air Quality Management District (BAAQMD), San Francisco, CA Nov 2015 – Aug 2016
QA Automation Engineer
Description
BAAQMD is public agency that regulates the stationary sources of air pollution in the nine counties of California’s San Francisco Bay Area. It is governed by a Board of Directors composed of 22 elected officials from each of the nine Bay Area counties, and the board has the duty of adopting air pollution regulations for the district
Responsibilities
Worked with test Management using TFS.
Created and executed test scripts for unit, functional, smoke and regression testing.
Performed white box testing, smoke testing and regression testing.
Created test plan, test cases and test scripts and followed agile development process.
Presenting the Test Reports and Status reports on a Weekly/Monthly basis to the Project Team and discussing the next release cycle.
SQL queries to database for backend data integration.
Involved in defect management and defect reporting used TFS to fill a bug.
Rich hands on experience in Mobile testing for both Android and iOS platforms using Appium.
Wrote tests with automation tools using WebDriver-compatible language JavaScript with Node.js using Appium
Work on data preparation for different test scenarios including negative testing to provide accurate delivery of overall functionality of the product.
Interacted with the Developers and Business Analysts on a regular basis to resolve issues.
Performed REST API testing using SOAPUI tool.
Experience with web automation frameworks Selenium, Junit test cases and Visual studio 2015
Worked on Scripting language C# for Cross Browser Testing.
Parallel cross browser automated testing with Saucelabs using setup, Selenium-Webdriver.
Used Visual Studio Test Manager to organize and manage test cases.
Develop and automate test cases using mobile testing frameworks such as Appium, for Andriod/iOS Automation frameworks/Tools.
Environment: Java, HTML, XML, SQL, .Net, Selenium Webdriver, NUNIT, TestNG, Agile, Visual Studio, TFS, C#, .NET/SQL Server, Azure, Visual Studio Test Manager, Javascript, CSS, HTML, Junit, and Appium
InfoWay Solutions LLC, Fremont, CA Jun 2013-Aug 2015
QA Automation Engineer
Responsibilities
Prepared all test deliverables throughout SDLC including Test plan, test scenarios, test scripts, test data, performed test execution, test result documentation, test reports, defect logging and tracking, test matrix.
Wrote automation/manual test scripts to test highly complex rule engine comprising of rule set defined for to compute late charge fees.
Wrote Automation test scripts using Java implementing Selenium WebDriver to test Web Application.
Generated reports from Junit/TestNG for project team members.
Created XML test suite for functional testing and regression testing.
Performed browser compatibility testing.
Worked extensively on Quality Center modules- Test Plan, Test Lab, Defects and Reports.
Developed an educational Andriod app.
Design automation framework using Python - Robot Framework
Automated hybrid and native mobile applications for Android and iOS by using Appium, a node.js server
Contributed to the introduction and configuration of Robot Framework Selenium as tools for automated user acceptance testing in Unix/Linux Environment.
Experience in Manual Testing Regression Test Scripts with FitNesse Tool and automating them by coding in Java.
Estimate the time for every sprint cycle testing (in agile methodology) and attend scrum stand-up meetings.
Environment: Java, node.js, Javascript, HTML, XML, SQL, .Net, Python, Selenium, JUNIT, TestNG, SOAP UI, RESTful, Eclipse, Jenkins, Maven, SDLC, Waterfall, Agile, HP QC, BugZilla, JIRA, Test Director, QTP, JMeter, LoadRunner, MS Access, MY SQL, Android SDK, Oracle, DB2, SQL Server 2008, Junit, MIT App Inventor, FitNesse Tool, MS Visual Source, Cucumber, Git, UNIX, and LINUX
References
Full Name: Sonal Bhasin
Designation: Vice President, QA Lead Architect at Bank of the West
Official Email: *****.******@*************.***
Contact Number: 408-***-****
LinkedIn: https://www.linkedin.com/in/sonal-bhasin-042a3236
Full Name: Blair Adams
Designation: Software Development Manager at BAAQMD
Official Email: ******@******.***
Contact Number: c 415-***-**** d 415-***-****
LinkedIn: https://www.linkedin.com/in/blairladams
Full Name: Kevin Zagala
Designation: QA Automation Engineer at BAAQMD
Official Email: *******@******.***
Contact Number: 707-***-****
LinkedIn: https://www.linkedin.com/in/kevinzagala
Full Name: Trevor Scott
Designation: QA Automation Engineer at BAAQMD
Official Email: ******@******.***
Contact Number:
LinkedIn: https://www.linkedin.com/in/trevorscottqaspecialist