Qa Automation Analyst Resume
Denver, ColoradO
SUMMARY
- Over 6+ years of experience in Information Technology as a QA Application Engineer, QA Automation Analyst and Software Testing Engineer in web and client/server applications.
- Experienced in maintaining, and modifying test automation and test management tools.
- Proficient using test Automation tools - Selenium, QTP/UFT, Cucumber to develop test scripts for client-server and web-based applications (intranet and extranet)
- Designed and Development Automation Test Framework using Selenium WebDriver
- Strong experience with Behavior Driven Development (BDD) and Behavior Driven Testing (BDT) with Cucumber JVM to implement Test Driven Development (TDD)
- Solid experience with Gherkin Language for Behavior Driven Testing
- Used apache Maven Surefire Plugin to create Junit/TestNG HTML test report for the entire test suite
- Extensively experienced in creating Traceability Matrix to ensure comprehensive test coverage of requirements.
- API testing using Postman.
- Used log4J to generate different logging for every step of tests
- Experienced in agile Test-driven development environment.
- Strong knowledge of Black box and Grey box testing.
- Expertise in conducting and participating different Types of Testing - Integration, System, Functional, GUI, Regression, Sanity, Smoke and User Acceptance Testing (UAT).
- Developed and executed Test Cases and Test Scripts based on the requirement and managed it using JIRA
- Experienced in manually retested the application for smoke testing and regression testing.
- Experienced in creating Test cases based on high-level technical requirements using HP ALM/HP Quality Center.
- Proficient in using HP Quality Center/HP ALM to store, schedule test cases and report bugs.
- Experience with HTML, XML data validation (XPath Assertions) and XML Formatter utilities.
- Used Apache JMeter to do Performance testing and Load Testing.
- Extensively experienced in using SQL defining and executing SQL queries to prepare the data for Test Cases.
- Experience in Agile (Scrum) and Waterfall project management activities Experienced working on test management tools like team foundation server (TFS).
- Proven ability in designing and creating automation frameworks for J2EE based applications using Java/J2EE, Selenium IDE/WebDriver/Grid, Jenkins and Cucumber.
- Good Knowledge in developing Page Object Model Framework using Page Factory in Selenium WebDriver.
- Experienced in black box, gray box and automation testing using Selenium-Testing, Junit/TestNG on web and client applications.
- Proficient in Continuous integration Jenkins to improve quality of the product.
- Good experience in Selenium Test Environment setup expert using the entire open source tools.
- Excellent programming experience in Core Java, HTML, CSS, and SQL.
- Experienced in developing the automated test scripts from manual test cases for regression testing based on the requirement documents using QTP/UFT.
- Have excellent skills in VB scripting, writing many re-usable VBScript functions to automate the application.
- Excellent experience in troubleshooting software applications for business functions in major areas of the business and enterprise-wide.
TECHNICAL SKILLS
TESTING TOOLS: Selenium WebDriver, Postman, TestNG, Cucumber (BDD), HP Quick Test Professional, HP UFT, HP ALM, Jira, Eclipse, Maven, Jenkins, HP Quality Center/ HP ALM
BUG TRACKING: Quality Center/ALM, Jira
IDE: Eclipse
DATABASES: DB2, Oracle, MS Access
LANGUAGES: VB, Java, PL/SQL, XML, Gherkin, C, C++, C#, PHP
OTHER SKILLS: MS Excel, MS Office, MS Project, MS Visio, MS Outlook, MS Office 365
NETWORKING: TCP/IP, FTP, HTTP, LAN, WAN
BROWSERS: MSIE, Firefox, Chrome, Safari, Opera, Netscape Navigator
PROFESSIONAL EXPERIENCE
Confidential
QA Automation Analyst
Responsibilities:
- Prepared the Test estimations, Batch Calendar, Run Plan, and Traceability matrix. Reviewed Functional requirement and use case document to understand the Business logic, application requirement and technical aspects of the system.
- Implemented POM (Page Object Model) automation framework using JAVA, Selenium WebDriver and Cucumber.
- Involved in preparing test cases using Selenium WebDriver to validate all UI components, Pop-ups, Browser navigations, Mouse Movements.
- Developed robust Selenium page Object Model framework with selenium WebDriver using Object Oriented Programming Java and open source unit test framework TestNG
- Solid experience with Gherkin language for Behavior Driven Testing and (BDD) framework implementation
- Attended meetings, involved 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.
- Used engineering skills to improve processes and automate QA tasks using Java.
- Participated in daily SCRUM meetings and meetings involved in QA planning, coordination and implementation of QA methodology.
- Knowledge on Amazon Alexa & Google Home
- Performed Test data creation and Scripting, Validation, Review, Analysis, Reporting, Troubleshooting.
- Supported development team in finding the root cause of errors, by analyzing logs, database and source.
- Responsible for writing the Test Plan and Test Cases based on the business requirements.
- Involved in Automation of Test Cases for UI Testing using Java UI Automate viewer.
- Reviewed 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.
- Involved in creating Test Case Scenarios, Test Case Execution and maintaining defects using JIRA Tool.
- Developed SQL queries to query the database find out correct data for testing and to test the backend process of the application.
- Involved in Developing Automation Scripts, Execution and Analysis Test Results using Hybrid, Keyword Driven Framework and Data Driven Framework using Selenium.
- Selenium was used to generate automated Test Scripts for functionality.
- Created scripts using WebDriver based on Modular framework.
- Developed automation scripts using Selenium Web Driver with TestNG Framework.
- Used Firebug to inspect the Xpath of the web elements and Eclipse IDE for Java development.
- Performed data driven test and regression testing using Selenium.
- Tested web services based on data and functions by SOAPUI.
- Developed automation scripts using Selenium WebDriver, JAVA, Selenium Grid and Maven for web applications.
- Developed Test Cases in Java language using Eclipse IDE and TestNG framework.
- Measured statistics for Web Application using JMeter.
- Used build tools Maven and Continuous Integration tool Jenkins.
- Created automation scripts in Eclipse, Selenium WebDriver, running them as TestNG.
- Executed parallel browser testing on various machines using Selenium Grid and performed cross browser testing.
- Updated status reports, documented test results based on logs; validated and verified all logs which is created after the execution of batch files.
- Reviewed and approved Test schedules or strategies in accordance with project scope or delivery dates.
Environment: HP ALM, JIRA, JUnit, Xpath, JMeter, Maven, Jenkins, TestNG, GitHub, ANT, Windows, Agile Methodology, MS Office tools, Soap UI, MS Outlook, MS Visio, Oracle, SQL Server, Selenium IDE, Selenium WebDriver, Selenium Grid, Java, HTML, XML, VSS, Internet Explorer, Chrome, Firefox, UNIX.
Confidential, Denver, Colorado
QA Automation Engineer
Responsibilities:
- Involved in the creation of Requirement Document based and Test procedure development.
- Analyzed the Business requirement documents, Functional specification documents to prepare Test cases and effort estimation.
- Design and Development Automation Framework using Selenium WebDriver
- Created Test plan, Test cases and Test condition matrix for feature testing
- Strong Experience with Behavior Driven Development (BDD) and Behavior Driven Testing with Cucumber JVM
- Solid experience with Gherkin Language for Behavior Driven Testing
- Performed manual testing for the entire application by executing the Test scripts.
- Performed regression testing of the application manually.
- Maintained versions for System testing, Data driven and Regression testing.
- Performed black box testing, database testing, and web-based testing on several test phases.
- Used HP ALM for reporting and updating the status of defect.
- Reviewed and verified bug tickets within JIRA.
- Used log4J to generate different logging for every step of tests
- Wrote SQL queries to retrieve data and performed data verification.
- Customized Selenium API to suit in testing environment.
- Involved in developing and executing automation Regression testing and System testing using Selenium.
- Performed Data driven testing to validate the components displayed on the website using Selenium.
- Created various data tables based on created templates for different states to execute batch files in Selenium.
- Developed both Data Driven and Keyword Driven Automation Frameworks using Selenium.
- Involved in using Maven build tools to manage framework dependency jar files.
- Involved in using Apache POI to read data from external sources to feed locators into the test script.
- Used GitHub as a source repository system to share code within the office as well as with the team in overseas.
- Generated Weekly Reports, Defect Reports and Customized Summary Reports.
- Participated in design enhancement reviews and submitted reports on the progress of the testing effort.
- Participated in various meetings and discussed Enhancements and Modification Request issues.
Environment: Selenium IDE, Selenium WebDriver, Selenium Grid, GitHub, JUnit, HP ALM, Windows, Agile Methodology, MS Office tools, JIRA, MS Visio, MS Outlook, Oracle, SQL Server, Java, HTML, XML, VSS, UNIX, Xpath, JMeter, Maven, Jenkins, TestNG, ANT, Internet Explorer, Chrome, Firefox.
Confidential, New York, NY
Software Tester
Responsibilities:
- Created, modified and executed Test plans and cases to verify published business requirements and functional specifications.
- Analyzed documentation and technical specifications of any new application to determine its intended functionality.
- Performed front end and back end testing of the application.
- Created test plans and performed manual testing of the application to test the system for both the functional and business requirements for positive and negative scenarios using Quality Center/ALM.
- Involved in Executing of manual scripts; Defect logging and bug tracking through an interface with Quality Center/ALM.
- Performed database testing to validate database using SQL queries.
- Involved in manually manipulate data directly from oracle database using SQL.
- Performed API testing with Junit framework.
- Tested compatibility of application for dynamic and static content under various cross browsers using HTML ids and XPath in Selenium IDE.
- Created the Junit test cases for the different web applications using Eclipse IDE.
- Used Selenium for cross browser and cross platform web testing.
- Performed extensive testing on POS client side as well as server side.
- Tested the SOAP-web service for the call director application using SOAP UI.
- Integrated Selenium with existing API to test framework.
- Created manual test by using Quality Center/ALM and automated test by using Selenium IDE and Selenium GRID.
- Participated in project meetings, release meetings, QA status meetings and go-no-go meeting.
- Wrote user defined custom functions using VB Script in QTP/UFT.
- Created automated steps for the update order component in business process testing (BPT) using QTP/UFT.
- Prepared status compilation and status reporting of the team on weekly basis.
- Closely monitored the Change Controls and participated in the Change Control Review meetings.
Environment: Java, Selenium IDE/GRID, Junit, XPath, SOAP UI, HTML, CSS, Quality Center/ALM, Eclipse IDE, Internet Explorer, Chrome, Firefox, SQL, Oracle, MS Outlook, MS Office tools, Windows