Qa Automation Engineer Resume
Reston, VA
SUMMARY
- 7+ years of QA experience in Manual/Automation testing of Web and Client/Server with specializing in Software Quality Assurance Testing and QA Automation Engineer.
- Having extensive experience in writing and implementation of complex Test plans, design, Development and Execution of Test scripts for system and functional projects.
- Experienced in all phases of Software Testing Life Cycle (STLC), Software Development Life Cycle (SDLC), Bug life Cycle and Methods like Waterfall and Agile.
- Extensively working knowledge on Agile Development and management process.
- Extended experience in system testing, smoke testing, integration testing, UAT testing, functionality testing, regression testing and GUI.
- Experienced in creating and executing very large and complex End - to-End Test Scripts across different application Interfaces both Automated and Manual.
- Experienced in defining and executing Unit, GUI and Security manual testing against weekly, milestone, or on-demand (developers) build.
- Experienced with bug tracking tools like HP Quality Center, JIRA, and HP ALM.
- Experienced in IT and extended experience in automated software testing tools using Selenium, SOAPUI.
- Experienced in database testing and working with SQL queries and database like Oracle, MySQL.
- Extensively experienced in creating automation framework with TestNG.
- Good Knowledge in writing load test scripts using Apache JMeter.
- Experienced in continuous Integration tools like Jenkins.
- Expert in developing Java Selenium Web Driver/IDE/GRID test scripts using Java and Test Frame works using Junit/TestNG, ANT/MAVEN build tools.
- Experienced in manual and automation of Web Services (SOAP/REST) testing with SOAPUI, Groovy, WSDL, XML and JSON.
- Experienced in developing XML test data and implementing Functional and Data Driven tests using SOAPUI.
- Ability to work on source version control tools such as Subversion SVN, Git and TFS.
- Experienced in writing Automation scripts and frameworks using Java, C#, JavaScript, VBScript.
- Experienced in using automated tools like Cucumber test framework for Client/Server, Web and database applications.
- Experienced in designing and implementation of Automation Frameworks including TDD, BDD, data driven and keyword driven using Selenium WebDriver, C#, JavaScript.
- Experienced in testing web applications and standalone applications.
- Extensively experienced in Soap UI tool for soap based.
TECHNICAL SKILLS
Web Development Tools: XML, HTML, Ajax, Java Script, VB Script, Java Servlets, Jenkins
Languages: Java, JavaScript, VBScript, CSS
Web Servers / Application Servers: IBM WebSphere, WebLogic, Tomcat, IIS
Testing tools: Selenium (IDE, Web Driver, GRID), Quality Center/ALM, SOAP UI, TestNG, Junit, JMeter, Coded UI, log4j, Cucumber
Reporting tools: JIRA, HP ALM
Operating Systems: Windows, HP UNIX, Linux
Data Access Languages: SQL, PL/SQL
Database Servers: ORACLE, SQL Server, DB2
IDE: Eclipse
Frameworks: Junit, TestNG, Maven, TDD, BDD
Browsers Internet: Explorer, Chrome, Firefox, Safari
PROFESSIONAL EXPERIENCE
Confidential, Reston, VA
QA Automation Engineer
Responsibilities:
- Designed and developed test cases, updated status reports, documented test results based on logs; Validated and verified all logs which is created after the execution of batch files.
- Used Release Module to manage the challenging process of policy issuing applications.
- Scripted all policy submission and policy cancellation support files, control script, library and startup files.
- Performed black box testing, database testing, and web-based testing on several test phases.
- Performed defect tracking & management in JIRA.
- Used JIRA as a project management tools to keep tracking for bug life cycle and to use for Iteration planning.
- Performed Peer review of the bugs and mentored & trained the new team members; reported the bugs and the test results in JIRA.
- Used ServiceNow for client-related technical tickets.
- Provided technical support for a major government website’s Health and Human Services Department (HHS).
- Used API Dashboard to pull daily reports.
- Wrote SQL queries to perform Backend Testing.
- Customized Selenium API to suit in testing environment.
- Involved in developing and executing automation Regression testing and System testing using WorkSoft Automation.
- Performed Data driven testing to validate the components displayed on the website using WorkSoft.
- Created various data tables based on created templates for different states to execute batch files.
- Developed components for each transaction used in the test script or scenario by using Selenium.
- Developed and executed automation Regression testing and System testing.
- Used GitHub as a source repository system to share code within the office as well as with the team in overseas.
- Executed Test cases forXMLusing Soap UI Tool.
- Involved with business users for UAT testing efforts and provided QA Sign off (Test Environment and Prod Environment).
- Involved in documentation reviews to ensure that they were correct, complete, and easy to understand.
- Evaluated systems or procedures and recommended action or changes; tested applications, systems and procedures.
- Prepared various templates for different products from E-files and attended weekly meetings on project status.
- Performed daily health checks on the environment.
Environment: HTML, WorkSoft Automation, MarkLogic, Sharepoint, GitHub, MS Project, MS Visio, Java, Java Script, XML, SQL Server, MS Word, Windows, SOAP UI, LiNUX, MarcLogic, SNOW, Splunk.
Confidential, Washington DC
QA Automation Engineer
Responsibilities:
- Prepared Test Plans, Test Methodology, Test Cases, Test Scripts as per Functional and Business requirement for System/Functional Test Specification.
- Performed GUI testing, Functional testing, Regression testing, System testing, Smoke testing, Cross-Browser testing and User Acceptance Testing (UAT).
- Used JIRA for tracking, analyzing and documenting defects.
- Conducted backend testing using SQL queries to validate data for database.
- Created Java based scripts for Selenium Web Driver with JUnit as automation frame work.
- Developed test automation frameworks such as Data Driven, Keyword Driven and Hybrid using Selenium WebDriver, TestNG and Maven.
- Validated various EDI transactions like 270/271,276/277,834,835,837 and claim adjudication using Facets.
- Prepared Test Cases based on business requirements and business rules for HIPPA EDI Transaction 834, 276/277, 270/271, 837/835.
- Created automation scripts in SoapUI tool Groovy Script for web services testing and to test SOA based architecture application to test SOAP services and REST API.
- Performed testing on REST based web services testing using SoapUI, POSTMAN.
- Implemented Protractor and automated, executed scripts on different browsers using JavaScript, Jasmine, XML, JSON and NodeJS
- Used Selenium WebDriver for writing test scripts for regression test coverage.
- Extended TestNG framework by adding some helper classes and methods.
- Involved in functional testing of SOAP using SOAPUI Tool.
- Worked with HTML, DHTML, CSS, JAVA SCRIPT.
- Validated Request and Response in JSON Format.
- Responsible for documenting the Automated Test results using SOAP UI.
- Developed Automation framework implementing Page Object Model, using JAVA and cucumber.
- Used Maven to manage Project's build and dependencies and Jenkins for deployments to environments.
- Identified risks, risk management in support of release goals, perform pre and post launch project certification.
Environment: Selenium WebDriver, Selenium Grid, Eclipse, XPath, Firepath, Firebug, CSS, Java, Java Script, JIRA, JUnit, Windows, MS SQL Server, Test-NG, GitHub, SVN, MS Outlook, MS Visio, MS Word, PowerPoint, Apache POI, Page object pattern (POM), Cucumber, Maven, Jenkins, SOAP UI.
Confidential, Silver Spring, MD
QA Engineer
Responsibilities:
- Involved in Module Test Plan Preparation and Requirements Streamlining
- Used JIRA for maintaining the Test Plans, Test Cases, Test Execution, Defect management and Bug Reporting.
- Used JIRA to log defects and track resolution till the closing of defect after retesting.
- Retrieved all the Dynamic data from Database using SQL Queries for automation purpose and Maintained static data in Excel sheets.
- Defined test automation strategy, designed automated tests, created automated test cases, test plans and executed tests using Selenium.
- Developed and Implemented automation using Selenium WebDriver.
- Designed and Developed Test Cases for automated testing using Selenium, TestNG and Eclipse IDE.
- Configured Selenium WebDriver, TestNG, and Maven tool.
- Used GitHub for code repositories and Maven for the dependencies and Jenkins for Continues integration.
- Used Hybrid which is a combination of both Keyword and Data Driven Framework to extract data from external Excel files using Apache POI and load into the variables in the scripted code.
- Interacted with business people and developers to exchange the updated status and interacted with developers to resolve technical issues.
- Involved in Design and Implementation of BDD framework using Cucumber.
- Designed and Developed test automation Artifacts (scripts, functions, scenarios, processes) for simple to complex automated testing situations using various tools like Selenium, TestNG and XPath.
- Used Selenium WebDriver for automating of Cross Browser Testing on IE, Firefox, Safari and Chrome.
- Developed scalable Web Service automation projects using SoapUI Pro.
- Involved in preparation of weekly and monthly status reports.
- Generated defect status report, QA status reports, Risk Analysis documents, Requirements Traceability reports, Test Execution and test results summary reports.
Environment: Java, Selenium WebDriver, Selenium Grid, Firebug, FirePath, CssSelector, Test-NG, GitHub, SVN, Page object pattern (POM), Cucumber, Maven, Jenkins, HTML, XML, XPATH, HP ALM, Oracle SQL, SoapUI, JIRA, C/C++, MS Word, Windows.
Confidential, Columbus, OH
Software Tester
Responsibilities:
- Wrote modification requests for the bugs in the application and helped developers to track and resolve the problems.
- Performed Black box testing for functional flow of the applications.
- Modified and updated Automation scripts when developers change the code in Agile Environment.
- Responsible for smoke testing and UAT testing.
- Involved in various stages of development of the project starting from the project planning until production and maintenance using agile methodology.
- Execution of QA and Testing processes, and plans, bug documentation and bug tracking and used Requirement management and bug tracking testing tools like Quality Center/ALM.
- Developed and executed SQL queries for backend testing.
- Implemented Core Java and Object-Oriented concepts.
- Tested the various Service Oriented Architectures (SOA) spanning across various web services using SOAP and WSDL across various applications using SOAPUI.
- Used parameters, data provider TestNG annotations to perform regression and functional testing.
- Used Actions and Action classes for performing Keyboard and Mouse events.
- Designed data-driven testing framework in Selenium and captured data dynamically from web controls.
- Implemented Page Factory Model in the data-driven framework.
- Performed API Level testing for web services, enhanced the Test harness and developed many Test suites using XML.
- Involved on Testing Web Application which uses Restful Web services, XML.
- Logged the defects encountered during UAT.
- Designed Critical Reports as per the business rules.
Environment: ALM, Selenium, TestNG, Windows, UNIX, C/C++, SQL, Java, J2EE, VBScript, VB.Net, HTML, XML, MS Word, MS Excel.