| 20,000+ Fresh Resumes Monthly | |
|
|
| | Click here or scroll down to respond to this candidateELIAS GEZAHEGNStreet Address
641-451-5388 EMAIL AVAILABLE http://LINKEDIN LINK AVAILABLETEST AUTOMATION ENGINEER/JAVA DEVELOPERAccomplished software developer with 8 years of hands on experience designing and implementing web-based and software applications while using various programming languages and 2 years of support and graphics design experience. Skilled in implementing best practices and latest technologies including Java / JEE, Spring MVC, Hibernate, AngularJS, ExpressJS, NodeJS, C++, JavaScript, TypeScript, MongoDB, JPA, and RESTfull Web Services through all phases of software development life cycle. Ability to serve in client-facing positions, with talent for cultivating client trust and resolving complex technical issues.Automation Test Software Architecture Web Application Development Systems Analysis & Design Project Management Frontend Programming Backend Development Database DesignLanguages: Java, JavaScript, C, C++Web: JavaScript, HTML5, CSS3, jQuery, Ajax, NodeJS, AngularJS, ReactJS, MeteorJS, BlazeJS, HTML, Jade, DHTML, XML, ExpressJS, JAP, JUnitWeb Services: SOAP, REST, JSONWeb/App Server: Tomcat, GlassFishFrameworks: AWS, Spring (IOC, AOP, Spring MVC, Spring Web Flow, Spring ORM, Spring Context), Hibernate, JSFDatabases: MongoDB, MSSQL, MySQLDesign Patters: Singelton, Factory, Facade, MVCSDLC: Waterfall, Iterative, AgileProject Management Tools: JIRA, HP ALM/Quality Center, VersionOne,Testing & Integration Frameworks: Cucumber, Selenium WebDriver, Selenium Grid, SOAP UI, HP ALM/Quality Center, REST, TestNG, Junit, JunkinsTools: STS (Spring Tool Suite), IntelliJ, Bootstrap, Eclipse, Atom, NetBeans, Maven, Visual Studio Code, Editplus, MySQL Workbench, Bitbucket, Github,Platforms: Microsoft Windows, Mac OSX, LinuxPROFESSIONAL EXPERIENCECAREER NOTE: Completed on-campus studies and currently taking distance education courses to complete a Master's Degree in Computer Science (Available for full-time, EAD employment).College Board, Reston, VA Aug 2019 To DateThe College Board is a mission-driven non-for-profit organization that connects students to college success and opportunity.Senior Test Automation EngineerCreate and maintain automation frameworks work with management to resolve issues and report on quality of system maintenance activity and new releases create/execute/maintain automation scripts working directly with software developers, test engineers, product owners, business analysts, project leaders work with automation team to design and develop automated test frameworks which incorporates latest tools measure system performance on multi-user platforms through test scenarios using automated testing software, providing analysis results and recommendations perform testing on AWS based backend application which incorporates variety of aws resources using aws cli and node.js sending API requests to different services and writing queries to confirm correctness of data entered via UI, and data manipulation estimating, planning, and conducted feature, regression, load, and performance testing on each software iteration understand product requirements and translate them into test scenarios/cases and lead test review meetingsTechnologies/Environment using: AWS Dynamo, AWS Lambda, AWS - S3, AWS - SNS/SQS, node.js, JavaScript (ES6), React.js, Selenium WebDriver, Node.js, Mocha, Chai, webpack, yaml, BrowserStack, Eslint, Bitbucket, Postman, MacOX, Agile Methodology, MS Office tools, Internet Explorer, Chrome, Firefox, VS Code,IDC TECHNOLOGIES, INC., Freddie Mac, Tysons, VA Dec 2018 July 2019IT and stuffing company.Senior Test Automation EngineerAssigned for Cognizant on Freddie Macs Single-Family PFDC project and my responsibilities are, reviewing functional requirement and use-case document to understand the business logic, application requirement and technical aspects of the system organize meetings, involving in QA planning, coordination and implementation of QA methodology responsible for participation in writing the test plan and test cases based on the business requirements using engineering skills to improve processes and automate QA tasks using Java participating in daily SCRUM meetings and meetings involved in QA planning, coordination and implementation of QA methodology performing test data creation and scripting, validation, review, analysis, reporting, troubleshooting supporting development team in understanding the procedure & in finding the root cause of errors, by analyzing logs, database and source involving in Automation of Test Cases for UI Testing using Java UI Automate viewer reviewing test Plans, test cases and test scripts to ensure consistency with strategic direction, goals and objectives of QA resources working on the project with Agile SCRUM methodology involving in creating Test Case Scenarios, test Case Execution and maintaining defects using different tools developing SQL queries to fetch the database find out correct data for testing and to test the backend process of the application involving in developing Automation Scripts, execution and analysis test results using BDD (Behavior Driven Development), (DDD) Data Driven Framework and TDD using Selenium WebDriver and TestNG testing frameworks generating weekly reports, defect reports and customized summary reports developing test automation framework based on Page Object Model, TestNG and Selenium Web Driver designing and building automation framework for different web-based software products using Page Object Model (POM) design to reduce code and for better maintenance developing modules to convert JSON object into POJO using Jackson ObjectMapper, for better data manipulation developing Hybrid Framework for web automation using Java, Selenium WebDriver, TestNG, Maven, and Jenkins Selenium is been using to generate automated test Scripts for functionality creating scripts using WebDriver based on Modular framework developing automation scripts using Selenium Webdriver with TestNG Framework using Firebug to inspect the Xpath of the web elements and Eclipse IDE for Java development performing data driven test and regression testing using Selenium testing API web services based on data and functions by RestAssured & SOAPUI developing automation scripts using Selenium WebDriver, JAVA, Selenium Grid and Maven for web applications executing automated functional Test Cases using SOAPUI to test Web service API using both REST and SOAP interfaces developing test cases in Java using Eclipse IDE and TestNG framework, measuring statistics for Web Application using JMeter using build tools Maven and Continuous Integration (CI) tool Jenkins executing parallel browser testing on various machines using Selenium Grid and performed cross browser testing updating status reports, documenting test results based on logs; validating and verifying all logs which is created after the execution of batch files reviewing and approving test schedules or strategies in accordance with project scope or delivery dates.Technologies/Environment using: Selenium WebDriver, Selenium Grid, GitHub, JUnit, Maven, TestNG, Jenkins, SharePoint, SOAP UI, Java, J2EE, HP ALM, Windows, Agile Methodology, MS Office tools, JIRA, MS Visio, MS Outlook, Oracle Rapid SQL, SQL Server, Xpath, JMeter, Maven, Internet Explorer, Chrome, Firefox.,Java, J2EE, Junit5, Mockito/Power Mockito, Oracle WebLogic, CollabNet GitEye, Cucumber, Selenium, Eclipse, JSON, RESTful, SDLC (Agile)BENTEN TECHNOLOGIES INC., Chantilly, VA July 2017 March 2018Focused on providing IT solutions and services that are flexible, scalable and efficient solutions. Built on the philosophy of helping our customers achieve their goals by providing essential services to the communities.Web DeveloperWorked on MEAN/MERN Stack project includes designing domain models in Mongodb, defining Schema using Mongoose, implementing backend with Nodejs, Restful API and reusable middleware Angular services, designing Pentaho Kettle steps and CDE reporting dashboards, implementing responsive user interfaces, meet with stakeholders and collaborators to gathering client requirements, prepare technical design document with approach details for implementation and/or enhancement, do daily progress report and presentation, implementing verity of npm packages, work with remote project team membersTechnologies used: Nodejs, AngularJS, ReactJS, Pentaho BI CE/EE, Pentaho CDE, HTML5, CSS3.0, CSS2.0, MongoDB, Mongoose, jQuery, Bootstrap, AJAX, Jade, JSON, RESTful, ExpressJS, SDLC (Agile), Bitbucket Version ControlFELIZ ADVERTISING, Addis Ababa, Ethiopia 2015-2016Leading IT Consulting and Communications Company delivering highest quality and robust IT & Marketing solutions.Software Engineer & Art DirectorDesigned and developed User Interactive (UI) of Web pages with HTML5, HTML, CSS3, CSS, JavaScript, jQuery, Bootstrap, and AJAX. Improved user experience and responsiveness through JavaScript, jQuery, AJAX, Bootstrap and autocomplete. Contributed to all phases of software development life cycle for frontend and backend applications, database layer, and web services. Delivered Spring Framework and Hibernate integration. Implemented login, user profile, and menu management components using Spring Webflow and Validation. Built database using Hibernate, including frontend and backend. Implemented Spring MVC Controller module for better handling of client request, consume RESTful data service, and send response back to client. Designing and art directing logo & corporate branding, design and execute campaign branding & marketing strategy, design & strategize social media campaigns, package design, 3D modeling, print ads
Technologies used: JavaScript, HTML4, CSS3.0, CSS2.0, MongoDB, mLab, jQuery, Bootstrap, AJAX, Adobe Illustrator, Photoshop, Indesign, Cinema 4D, JSON, XML, Spring MVC, Servlets, RESTful, ExpressJS, NodeJS, Agile, Git.TseYo Systems Inc., Addis Ababa, Ethiopia 2010-2015Reputable Information and Communication Technology Company producing high quality ICT solutions.Java Developer / Senior Graphics DesignerCreated web pages using AngularJS, jQuery, JavaScript, JSP, HTML, CSS. Developed Spring Components Controller / Services with Spring-based annotations. Designed RESTful APIs with Spring MVC to establish backend services for poll, responses, data collection, and reporting. Maintained data using Hibernate, JPA, and JDBC in MySQL database. Converted old XML-based configuration for Spring to Annotation driven configuration. Led projects to develop corporate identity / branding, execute advertisement campaigns, follow-up productions, and design editorials and marketing tools.Technologies used include: jQuery, JavaScript, Java, Spring Core, Spring MVC, HTML, Tomcat, MySQL,Spring Tool Suite, Git, Adobe Products.Cactus Communications, Addis Ababa, Ethiopia 2009-2010High-rated communication & ad agency specializes on delivering art & creative works, events and marketing servicesGraphics DesignerDesigned logo & corporate branding, package, magazine & books, print advertisements, conducting client creative briefs & presentations, showcase marketing strategies for clients and sales forces, consult printing & follow-ups, design websites & templatesTechnologies used include: Adobe Illustrator, Photoshop, Indesign, JavaScript, CSS, HTML, MySQLiSync Interactive, Addis Ababa, Ethiopia 2008-2009Professional software services organization offering high-quality solutions to businesses.Software EngineerMaintained and debugged applications. Performed unit tests and documented website applications. Built complex Enterprise Java system with development team. Contributed to development of Servlet-based application. Maintained and updated existing applications and modules. Assisted design of form validation programs with HTML and JavaScript. Developed client side and server side codes for external and internal web applications. Optimized quality and delivery standards during development of software solutions. Resolved application and connectivity problems in Java programs.Technologies used include: Java, jQuery, JavaScript, JSP, JSF, Servlet, HTML, MySQL, NetBeans, Dreamweaver.ACADEMIC PROJECTSe-Auction, Maharishi University of Management: Developed online auction / bidding web services. Designed features and modules to send email notifications and view bid by filling out payment and shipping info. Technologies used: RESTful Web Services, Maven, Spring MVC, JPA, MySQL, JSP, AJAX, Apache Tiles 3.Free Recycling Application, Maharishi University of Management: Designed platform to enable users to donate items. Created features to determine location and enable Facebook login. Technologies used: NodeJS, ExpressJS, MongoDB, Mongoose, AngularJS.E-Commerce Site, Maharishi University of Management: Implemented Enterprise Architecture concepts to create e-commerce site. Technologies used: MVC, Hibernate, JPA, AOP, EAI, RESTful, Spring, JMS / AMQP.Twitter Bar Project, Maharishi University of Management: Integrated web application with Twitter API to display tweets and trends near browsers location. Technologies used: HTML, CSS, JavaScript, jQuery, Servlets, JSP, JSON, Google API.Ethiopian Airlines Crew Members Intelligent Flight Pattern Scheduling System, HiLCoE School of Computer Science: Designed networked application with algorithm of artificial intelligence and constrain satisfaction problem (CSP) to manage flight schedule. Developed frontend with Visual Basic 6 and backend with SQL Server 2005.EDUCATIONMaster of Science in Computer Science, Maharishi University of Management, Fairfield, Iowa(In progress via distance education courses; expected completion 04/06/2019)Key Courses: Fundamental Programming Practices, Modern Programming Practices,Web Application Programming, Enterprise Architecture, Modern Web Application,Web Application Architecture and FrameworksBachelor of Science in Computer ScienceHiLCoE School of Computer Science, Addis Ababa, Ethiopia |