Post Job Free
Sign in

Test Cases

Location:
San Francisco, CA
Posted:
August 12, 2017

Contact this candidate

Resume:

Fitsum Woldemariam

*************@*****.***

415-***-****

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



Contact this candidate