Client(1): Infotek Solution, Herndon, VA (Aug 2014 – Present)
Infotech Solution is one of Software Testing, Consulting and Training company.
Selles automation frameworks for clients and gives consultation.
Roles :
Test Lead(From Sep. 2016 - Present)
Senior Automation Tester(From Aug 2014 - Present)
Trainer and Strategy builder(From Aug. 2014 - Present)
Test Environment:
Jira, Selenium WebDriver, Java and C#, Maven, TestNG, Cucumber, Jenkin, Git, Windows, Linux, Chrome, IE, FireFox
Projects:
E-commerce Site :
Manage customers, products, suppliers, shippers, and transactions. Platform is in HTML, CSS, JS, Jquery, PHP, MySQL
Travel Portal :
Search and book flights/hotels/cars. Platform in JEE, Java servlet, Oracle, HTML. Hibernate. SOAP and REST service communication with vendors.
Education Portal:
Manage students, instructors, courses and other administrative staffs. Developed in WordPress, Google web, HTML, CSS, PHP, MySQL, Paypal.
Human Resource Management(HRM) System :
Managing people of an organization; Manage personal information, education, role, department, salary, vacation, job, leave. Platform is in HTML, MySQl, Apache, PHP
Health System(Laboratory and Diagnosis System) :
It is a complex system that processes samples(blood, stool, mucus, ..) from patient through different diagnostic chemicals and generates final report which shows more than 20 results/patient. Platform is in C#, Python, MsSQL Server
Responsibilities:
Review BRS, SRS, FRS documents, Backlog, Test cases and Scripts
Participate on developing Test Strategy and Test Plan
Design and develop Pseudo code for the entire test automation system
Prepare checklist for GUI, Backend, Functional, Performance Tests
Optimize automation system using Selenium WebDriver, Frameworks(TestNG, Keyword Driven, Data Driven, Page Object Modeling, Page Factory), TDD/BDD/Cucumber
Design optimized test cases using different test techniques
Design and set test performance test environment in Jmeter
Design and Execute SoapUI Web-service test for both SOAP and REST
Explore new testing technologies, prepare training documents/videos for the entire team.
Train and consult corporates on Selenium Automation in Java, Performance testing in Jmeter, Linux and bash scripting, SOAPUI and ISTQB
Client(2): Buna IT Techno Proprietor, Oslo, Norway (Jan 2011 - Aug 2014)
Provide Performance test and functional test service
Setup(servers, networks, and security) for clients
Fix broken websites for different clients
Role: Web Testing, Performance testing, Automating SysAdmin tasks, backups and ETL
Responsibilities:
Developing test automation for market webs using QTP/UFT, QC-ALM, VBscript
I have tested performance of VMware and KVM using Python script in Linux System
Test performance of Network Storage & Web Servers using Perl, Loadrunner, Http perf, Buni++
I wrote administration script using Perl to manage (start/stop, resource allocation and migrating) virtual machines between hosts for resource optimization in KVM
I wrote Python and Perl scripts, with the support of bash commands/scripts, for user management and network based incremental backup for Linux environment
Using Python and Perl for ETL(extracting data from bulk records, transferring meaningful data and loading to RDBMS) for further analysis, and graphing
Client(3): Oslo University College, Oslo, Norway (Sep. 2010, Jan. 2011)
Role: Networking(CISCO) laboratory Assistant for Masters Degree students
Responsibilities:
Mentoring and training Master's degree students on CISCO CCNA,
Mentoring and training Linux System Administration and configuration (Samba, NFS, Nagios, Bakula, LDAP, KVM, VMware, …).
Correcting student assignments and feedback to them using frontier.
Mentoring how to use Python and Perl for System administration, performance testing, data extraction, and data graphing for analysis
Client(4): University of Oslo, Oslo, Norway (Aug 2009 – Jan 2011)
Responsibilities: Studying Msc. Degree in Network and Linux system Administration
Understanding Linux and windows server architecture
Studying automation for Linux system administration using bash, Perl and Python
Configuring and setting Linux servers(Debian, Ubuntu, Redhat, Centos)
Securing Linux servers: Firewall, IPtables, snort, Nagios...
Virtualization and cloud: KVM, VMWare, VirtualBox, Amazon-EC2
Performance testing for servers: Network, CPU, Memory IO, Storage testing
Servers like: SMTP, Samba, LDAP, CFEngine, Puppet, LoadBalancer, Bakula, Lambda,....
Networking: CISCO and CCNA, Subnetting,, IP routing, TCPIP, UDP, STP, EIGRP
Client(5): Hawassa University, Ethiopia (Aug. 2008 – Aug. 2009)
Role:Instructor at Computer Science Department and Project coordinator
Responsibilities:
Teaching first degree students: Web programming, Networking, Linux System Administration, Perl, Python, Advanced database (MS SQL Server 2003).
Project advisor for graduate students.
Teaching OOP using Java
Preparing/reviewing manuals and exercises for students on the above courses
My team and I were Evaluating Student exams, correcting their answers and grade them.
Preparing teaching modules for Programming, and System Administration courses
Client(6): Finance and Economy Bureau, Bahir-Dar, Ethiopia (Oct 2006 – Aug. 2009)
Role: IT Expert and Lead for a system development named “Payroll and Personnel Management System”.
Responsibilities:
Leading the developers and testers team while developing a system named ‘Payroll and Personnel Management System’, using VB6 & MS SQL 2003 server.
Major role player on System designing, both front end and back ends
Prepared a how to use manual for it, and give training for trainers.
Maintaining Software and hardware failures , and set up networks for the company
EDUCATION
( Aug 2009, Jan 2011) Msc. in Network &Linux System Administration at University of Oslo, Norway http://www.uio.no/
( Oct 200, Jun 2011) Bsc. in Computer Science and Information Technology at Haromaya University, Ethiopia . http://www.haramaya.edu.et
Reference: will be available when it is needed
Solomon A. Habtu
QA-Engineer (Selenium in Java/C#, Performance Jmeter, SoapUI)
(+1)301-792-9864 || ayanawsolomon1@gmail.com, Herndon, VA
Founder of www.habesha-school.com
(QA/BA/Selenium/Java/DB Training Cente)
11 years experience in IT, specially last 4 years were on developing “Automation frameworks in Java”, and have driven performance, back-end & Web-services testes as well.
Backed by strong Web & Database development, Linux & Network admin, and Msc. & Bsc. awards.
SKILL SUMMARY:
Excellent analytical abilities in using technology to create well-designed, flexible and viable solutions for complex problems
Proficient in Software SDLC, STLC and Agile methodologies on cross platform applications
Expert on reviewing Product Backlog, BRS, FRS, SRS documents and prepare checklist
Professional to use Jira and QC-ALM for test/defect management and reporting
Expert on developing a two page test plan, strategies and Pseudo Code for projects
Expert on: Unit, Component, Integration, System Testing and UAT levels
Expert on designing Functional, Backend, Performance, UAT, Compliance, …tests
Strong in developing automation frameworks: Data/keyword/hybrid driven, POM/Page Factory
Strong to implement TDD/BDD/Cucumber in Agile Scrum environment
Good to test SOAP and REST using SoapUI(Functional, Load and Security)
Good to prepare Stub and Mock for integration testing.
Good to set CICD : Jenkins, Maven, tomcat, Git, SVN
Solid experience in JAVA/C# OOP: Class/Object/Methods, Access/Non-Access Modifiers, Inheritance, Abstract, Polymorphism, Abstract, collections, JDBC/ODBC, File Input/Output Streaming etc.
Good to program in Python, PHP, JavaScript, shell, Perl
Good to go with mobile testing: Appium
Expert on Database Design(ER-Diagram, Normalization) and SQL(DML, DDL, DCL)
Expert on using JSON, XML, CSV and Database for data storage and retrieval.
TECHNICAL SKILLS: