QA
Erick Lopez
QA Test Engineer
OBJECTIVE To obtain a Software Automation position where I can work in a cross-functional team to deliver top quality products to our clients and utilize my extensive Testing skills to solve complex problems in a dynamically challenging environment
SUMMARY
• Over 3 years of experience in Information Technology field, concentrating in Quality Assurance Testing and Manual Testing of Client/Server and Web-based applications
• Participate in all stages of the software development lifecycle in a fast-paced software development environment SDLC
(Requirements, Design, Implementation, Test and Production) and STLC (Requirement Analysis, Test Plan, Test Case development, Set-Up environment, Test Case execution and Test Case Closure).
• Expert in developing and creating a framework using tools like Selenium, Junit and Cucumber
• Knowledge and usage of Page Object Model in order to structure and organize Cucumber framework and integrated Maven as build automation tool
• Developed feature files following BDD approach using Gherkin language also implemented Step Definitions using Selenium, Java code and performed verification using Junit assertions.
• Developed Test Scripts to implement Test Cases, Test Scenarios, and features for BDD (Behavior Driven Development), TDD (Test Driven Development) using Cucumber.
• Proficient in executing Data Driving Testing using Cucumber Scenario Outline and Data-table and also using Excel (Apache POI) and Data Provider using TestNG.
9854 FAIRFAX SQ
FAIRFAX, VA 22031
*.***********@*****.***
• Experience working in Agile environment as a software development approach such as SCRUM and Waterfall.
• Strong skills in developing and executing different types of testing such as Smoke Testing, Regression Testing, Functional Testing, Positive/Negative Testing, Black-box Testing, Front/Back-end Testing, Boundary Testing, Cross Browser Testing and Integration Testing.
• Expertise in setting up and carrying out browser compatibility testing environment with different browsers and versions of Internet Explorer, Mozilla Firefox, Google Chrome on different OS like Windows and Mac.
• Experience writing code using of Java Language with eclipse
• Core knowledge and understating of OOPs Concepts, WebDriver Waits and Collections
• Proficient in using test automation tools such as Selenium WebDriver/RC/IDE/Grid to develop automation testing scripts for web and client server applications.
• Experience in the development of Data driven, Keyword driven and Hybrid Automation frameworks in Selenium.
• Sound knowledge on Junit, TestNG framework for Unit testing, Maven, Jenkins for Continuous Integration.
• Hands on experience using Jira as management and bug tracking tool, used Git/GitHub as a version control system for team collaboration and prevent data redundancy
• Experience with continuous Integration tools and configuration management (Jenkins)
• Experience in database query languages using MySQL and Oracle for Manual Testing and use JBDC java library for database Automation Test.
• Hands on experience Manually Testing RESTful APIs using Postman and Rest Assured for automating and verifying we get the expected response and status code using HamCrest Matchers.
• Strong team player with excellent communication, documentation and problem-solving skills and quick learner TECHNICAL SKILLS
Testing Tools
• Selenium IDE/WebDriver
Languages
• JAVA,
• QL
Web Technologies
• CSS,
• HTML,
IDE
• Eclipse,
• SQL Developer
Test Framework
• Junit,
• TestNG,
• Data Driven Framework,
• Cucumber
PROFESSIONAL EXPERIENCE
Geico, Chevy Chase, MD May 2018– Current
Role: QA Software Engineer
• Gathered requirements documents such as business requirements and design document and other related documents.
• Develop, drive, and execute test plans and test cases based on requirements gathered from product owners and stakeholders
• Actively participate in all the scrum ceremonies such as Daily Stand-ups, Sprint grooming, Sprint planning, Sprint demo and Retrospective
• Helped draft Test Plans which include objectives, requirements, tools, testing approach or techniques and testing environment
• Perform test coverage analysis of test plans using Traceability Matrix and schedules and use this information to prioritize testing
• Developed Automation framework using Selenium Web Driver.
• Write and execute test cases in BDD format using Gherkin language (Given, When, Then, And) in order to prioritize the experience of the user by using the Cucumber tool.
• Follow Page Object Model in order to create a java class for every Webpage, also utilize CSS, Xpath, name or Id in order to locate elements of each page.
• Logging concise, high-detailed, accurate defects using Jira, HP ALM/ Quality Center.
• Developed new MAVEN based test scripts using GitHub and Bit Bucket as source repository and Jenkins for Continuous Integration of the builds.
• Performed and executed automation of Relational Database Testing using JBDC, first to create a stable connection, create a Statement and execute a query.
TECHNICAL SKILLS
Build Tool
• Maven
Processes
• Agile-Scrum
• Waterfall
Bug Tracking Tools
• JIRA
Continuous Integration Tools
• Jenkins
• Performed and executed REST API automation testing using Rest Assured to validate expected response and status code using JUnit Assertions and Hamcrest Matchers.
• Performed different types of Testing such as Smoke Test suite to ensure the stability of the application, Ad-hoc and Functional testing
• Prepared, executed and wrote Regression Testcases for Regression suite to check existing functionality due to integration of new features or bug fixes.
Environment: Selenium WebDriver, Java, JUnit, Jenkins, Cucumber, Agile, SQL, Maven, XPath, Eclipse, GitHub, Rest API, JBDC, Windows 7 FideliTrade, Wilmingotn, DE Dec 2016 – Apr 2018
Role: Manual Tester
• Analyze user stories and technical requirements for validity, feasibility and technical soundness
• Worked with development team to understand technical design and architecture for test planning.
• Worked under waterfall methodology.
• Prepared traceability matrix to ensure the adequate coverage of the test cases.
• Prepared required documentation for testing signoff by various parties as required by the project plans.
• Assigned, Monitored and Tracked Tasks of Team Members.
• Updated Test Plans and Test Cases periodically to manage changes in requirements.
• Uploaded test cases executed test cases and logged defects in HP ALM/Quality Center, Rally
• Responsible for developing manual test cases using excel and configurations needed to meet testing requirements TECHNICAL SKILLS
Version Control
• GIT
Data Bases
• Oracle,
• MySQL
Operating Systems
• Windows (8, X)
• Executes test cases/scripts and interprets results to ensure delivery of quality products
• Performed Smoke, Functional, Regression and Integration testing.
• Create SQL queries to validate data, using MySQL Workbench and oracle as well as test application changes using SQL Server relational databases
• Manually tested REST APIs using Postman and used available JavaScript methods to validate status codes and verify items from our response body.
Environment: Java, Manual Tester, Jira, MySQL, Postman, Java Script, TestNG, Oracle.
EDUCATION
Syntax Technologies
• Coding Bootcamp