Qa Automation Engineer Resume
Charlotte, NC
SUMMARY:
- Over 6+ years of experience in Quality Assurance (Automated / Manual) testing with expertise in Requirements understanding and analyzing, application testing & Quality Assurance of Web based applications, Client Server.
- Proficient in using test automation tools such as Selenium Web Driver using Java, SOAPUI and JMeter to develop automation testing scripts for web and client server applications.
- Experience in working with Restful Web Services using Spring frame workand Jayway REST Assured packages and Postman extension for manual testing APIs.
- Experience in working with Cucumberto develop BDD (Business Driven Development) test cases using Gherkinsyntax.
- Experience in working with Mobile AutomationusingAPPIUMtool.
- Expertise in QTP/UFT (Functional & Regression Testing), and Win Runner, LoadRunner.
- Experience in working with Frameworks like TestNG, Data Driven Framework, Page Object Model (POM)
- Expertise in writing unit test cases usingJUnit.
- Expertise in writing scripts using protractor to automate Angular JS applications.
- Experience in using JENKINS for Continuous Integration (CI) testing and MAVENbuild tool to download the dependencies.
- Experience in Functional Testing, Data Driven Testing and Web/HTTP for Web Services using SOAP UI, iTKO LISA and SOA Test tool.
- Expertise in manual /automation testing of Web Applications and Database testing using SQL Queries.
- Experience in Water Fall, V Model, Agile Scrum, Agile XP, and RUP methodologies.
- Well versed with Software Development Life Cycle (SDLC), SoftwareTesting Life Cycle (STLC), Logging and Tracking Defects in all the phases.
- Expertise in Functional testing, Smoke testing, System testing, and Performance, Stress, Load Testing, Database Testing, White box, Gray box, Black Box testing, and Regression testing.
- Proficient in writing Selenium Web Driver automation scripts in Java using Maven, Jenkins, Firebug, TestNG and JUNIT Annotations for web applications.
- Used external jars Jxl and Apache poi to get the test data from Excel sheets.
- Worked in multiple domains like Finance, Health Care, Banking and Ecommerce.
- Extensive experience in Defect Reporting and Defect tracking process using Quality Center (QC/ALM), Bugzilla and JIRA.
- Experience in Functional,GUI and automated testing in Web environment written in J2EE, Java, JavaScript and JDBC.
- Experience with Cross - Browser and Compatibility Testing to test whether the web applications are working as desired in different browsers and environments.
- Proficient in different phases of testing like Sanity Testing, Functional Testing, GUI Testing, Regression Testing, Integration Testing, Front End Testing, System Testing, API Testing, Performance Testing, User Acceptance Testing (UAT) on windows systems.
- Experience in working within the Cloud platforms like Amazon web services (AWS),Google cloud platform.
- Experience in version control tools SVN and GIT repository for code sharing.
- Experience in writing Test Plan, Test Scenarios and Test Cases, developing and maintaining test scripts, analyzing bugs, interacting with team members and track the bugs till closure.
- Good understanding of the ETL process.
TECHNICAL SKILLS:
Test Approaches: Waterfall, Agile/Scrum, SDLC, STLC, Bug Life Cycle
Testing Tools: Selenium Web Driver, TestNG, Selenium IDE, Selenium RC, Selenium Grid, JUnit, Cucumber, Soap UI, QC, QTP, LISA, Robotium, Appium, Protractor, JMeter, GIT
Test Build& Integration Tools: Maven, ANT, Jenkins
Frameworks: Keyword Driven, Data Driven, Hybrid, Page Object Model (POM)
Programming Tools: JAVA, JavaScript, Angular JS, VB Script, Gherkin, SQL C, C++
Markup Languages: HTML, XML, XPath, CSS Selector, XSL, XSLT, AJAX, JSP.
Databases: My SQL, Oracle, SQL Server, Mongo DB
Browsers: Internet Explorer, Mozilla Firefox, Google Chrome, Safari
Operating Systems: Windows 8/7/Vista/XP/2000/ME/NT, Ubuntu, UNIX, LINUX,MAC
Defect Tools: HP Quality Center, JIRA, ALM, Rational clear quest, Team Foundation Server(TFS 2008,2010,2012)
MS Office Tools: Outlook, Word, Excel, PowerPoint, MS Access
Utilities: Eclipse, GIT, SVN, Firebug, Fire Path
PROFESSIONAL EXPERIENCE:
Confidential, Charlotte, NC
QA Automation Engineer
Responsibilities:
- Analyzed business requirements and functional documents, created the test strategy document that define the test environment, phases of testing, entrance and exit criteria into different phases of testing and resources required to conduct the effort.
- Responsible for working within a team to create, document and execute testing strategy, test plans, test cases and test scripts in support of a set of global tools, systems, and databases.
- Performed agile testing, reviewed the stories and participated in Daily Scrum, Iteration Planning and Release Planning meeting.
- Performed the build and maven dependencies using Maven build tool.
- Extensively worked in Regression testing, Parallel Processing using Selenium Web driver in Test NG.
- Developed test scripts for Web elements by identifying the locators using Fire Bug and Fire Path Firefox plugins.
- Developed custom libraries for automation using JAVA & Selenium Web Driver.
- Involved in Web Application GUI automation creating regression suites using Selenium Web Driver, JUnit/TestNG, Eclipse.
- Involved in backend database testing using mongoDB queries.
- Created and maintain server-side integration tests - Python, JSON documents, MongoDB, and Robot Framework running with every build (git, Jenkins) on Amazon Web Services(AWS).
- Executing the mongoDB scripts using Unix script on the terminal.
- Developed automated test scripts using TestNG annotations like Group, parameter, Data provider.
- Involved in test approach & test case walkthrough, review with peers and test leads. The workgroup consist of business system analysts, developers and architects.
- Experience in Descriptive Programming using HP UFT 12.02.
- Designed Functional Libraries, Functions, Subroutines, Common functions, Regular Expressions and Environmental variables using UFT in VB script .
- Generated UFT scripts with standard checkpoints, validation checkpoints and also Synchronization Points.
- Used X Path and DOM to work with dynamic and static objects in Selenium.
- Created test approach and test cases for logging module.
- Reviewed and analyzed the existing test scripts.
- Developed HTML Test NG reports for analyzing the output of test using Extent Reports API.
- Maintained user documentation with Test NG output screenshots for User acceptance testing (UAT).
- Developed synchronization using implicit and explicit wait conditions.
- Incorporated the test data in Test scripts from Excel using Apache POI API.
- Created automation scripts using Selenium Hybrid and Data-driven development framework.
- Developed Back-end testing using complex queries to retrieve the user information to cross validate in UI and databases.
- Maintained the Java and selenium test source code and resources in the SVN source control repository tool.
- Analyzed test results, tracked the defects and generated reports using JIRA.
- Prepared the data to cover various scenarios and wrote SQL scripts to verify the database updates, inserts and deletion of the records.
- Maintained continuous test integration and automatic build by using Jenkins and mailed the build outputs to the team members.
- Logged, Tracked and Closed Defects using Defect Tracking Tool ALM
- Executed Test cases in the timely manner and Reported defects in HP Quality center ALM
- Managed & scheduled all Manual and Automation scripts from HP Quality center ALM
- Followed Agile testing methodology, participated in daily status meetings and testing each deliverables.
- Tested applications in different types of browsers (cross-browser testing) and versions, such as Internet Explorer, Firefox, Google Chrome to simulate production environment.
- Developed features and test scripts using BDD (Behavior driven development) in Cucumber.
- Developed Cucumber html, JSON test reports for analyzing the test outputs.
- Participated QA weekly meetings and various other meetings and discusses enhancement and modification request issues and defects in the application.
Environment: Java, Selenium Web Driver, Test NG, Firebug, Fire path, XML, XPATH, DOM, Quality Center, Cucumber, Jira, SVN, Agile, Internet Explorer, Chrome, Firefox, SQL, Jenkins, HP UFT 12.02, HP QUALITY CENTER ALM.
Confidential, Solon, Ohio
QA Test Engineer
Responsibilities:
- Implementation of QA approaches to ensure quality of a product and was involved in project.
- Developed test plans, test cases, test scenarios.
- Implemented Complex Test case scenarios using regression tests, wrote the enhanced code.
- Developed and extracted test data to test the application portal.
- Configured HP Quality Center in Agile environment generated Test Sets & executed and Used HP Quality Center to store all testing results, metrics, implemented test plan.
- Worked with different web elements locaters (name, id, x-path, CSS, DOM, link) to test the functionality.
- Implemented continuous integration development.
- Controlled logging and tracking of defects analyzed and maintained comprehensive defects.
- Involved in Unit Testing, Handled issues in System testing and UAT (User acceptance testing).
- Scripted Complex Test Cases using SQL queries for data validation and to verify the data integrity in the database (Back end testing).
- Test and Run various APIs as part of System Integration Testing.
- Reported using QA Status reports, Defect Log reports, Traceability reports and Test planning and execution & Results Reports.
Environment: Java, My SQL, QTP, HP Quality Center, selenium, web element locators, SQL, Microsoft office.
Confidential
QA Test Engineer
Responsibilities:
- Implementation of QA approaches to ensure quality of a product and was involved in project.
- Developed test plans, test cases, test scenarios.
- Implemented Complex Test case scenarios using regression tests, wrote the enhanced code.
- Developed and extracted test data to test the application portal.
- Configured HP Quality Center in Agile environment generated Test Sets & executed and Used HP Quality Center to store all testing results, metrics, implemented test plan.
- Worked with different web elements locaters (name, id, x-path, CSS, DOM, link) to test the functionality.
- Implemented continuous integration development.
- Controlled logging and tracking of defects analyzed and maintained comprehensive defects.
- Involved in Unit Testing, Handled issues in System testing and UAT (User acceptance testing).
- Scripted Complex Test Cases using SQL queries for data validation and to verify the data integrity in the database (Back end testing).
- Test and Run various APIs as part of System Integration Testing.
- Reported using QA Status reports, Defect Log reports, Traceability reports and Test planning and execution & Results Reports.
Environment: Java, My SQL, QTP, HP Quality Center, selenium, web element locators, SQL, Microsoft office.
Confidential
QA Test Engineer
Responsibilities:
- Performed agile testing, review the stories and participated in Daily Scrum, Iteration Planning and Release
- Planning meeting.
- Participated in all phases of the Software Testing Life Cycle (STLC).
- Involved in the design and development of test plan from business and Functional requirements which includes test objectives, test strategies, test environments etc.
- Participated in peer review with team and developers to review test cases/test scripts.
- Performed System, Integration, Smoke, Sanity, Functional, End to End, Positive and Negative and monitored the behavior of the applications during different phases of testing using testing methodologies.
- Regression testing was performed after each build release of the application and updated the Scripts by executing the Regression suites built using Selenium and approve for regression suite.
- Created Selenium Test cases for automation using Selenium Web Driver and Java.
- Used Hybrid Framework of Selenium to get data from Excel using Apache POI Api.
- Parallel, Cross - Browser Testing using Selenium Grid and TestNG.
- Performed back end testing by writing and executing SQL queries to validate that data is being populated in appropriate tables and manually verify the correctness of the data with front-end values.
- Interacted and worked with the development team to analyze the defects and reported them in Quality Center and tracked them for closure.
- Interacted with users by conducting User Acceptance Testing (UAT) to ensure that the total functionality of the application was met by complying with all the business requirements.
- Participated in weekly QA status and project status meetings to report any defects and issues encountered in application.
- Discussed with team lead and PM regarding testing deadlines and post deployment validation.
- Actively communicated with the end users and business users to create realistic test cases.
- Provide test summary documentation and analyze test results, identifying trends and/or root causes of problems.
- Developed training materials, system maintenance and operating manuals for the QA environment and used the same to train the users.
- Establish business continuity through Knowledge Transfer and mentoring of new resources.
Environment: Java, J2EE, Selenium IDE/Web Driver/ GRID, Web Services, SOAP, REST, TEST NG, HTML, Java Script, CSS, AJAX, HP Quality Center, JXL, Agile Methodology, Rally, SQL, Oracle.
Confidential
QA T est E ngineer
Responsibilities:
- Knowledge on business requirements, documented business requirements specifications, wrote Test Plans and Test Cases.
- Involved in analyzing requirements documents.
- Developed test strategy, test plan, test cases and test scenarios based on requirements Document.
- Performed Functional testing manually.
- Writing test cases in HP ALM after reviewing pulling them to test lab.
- Perform the testing and log the defects in HP ALM.
- Involved in performing extensive back-end testing to make sure data is properly reflected on the web Application.
- Executed the test cases manually and automation as necessary and worked on XML.
- Used Quality Center as a defect management tool.
- Performed Manual Testing and regression testing activities for new releases as an end-to-end testing on Different platforms like windows with different web browsers.
- Responsible for documenting errors, their resolution, as well as performing extensive Regression Testing.
- Experience in testing end to end implementations of e-commerce solutions which include the integration with Order Management System etc.
- Prepared Traceability Matrix to make sure all the functional and Design requirements are covered under test scenarios.
- Performed Regression Testing of code modules after performing functional / system testing.
- Log the defects in Quality Center.
- Involved in back end database testing (MS Access / Oracle / DB2) by writing SQL queries using TOAD and SQL Plus.
- Handled the Production/Release team to help the business users in testing the various functionalities that were customized by the project delivery team.
- Involved in weekly walkthrough and inspection meetings to verify the status of testing and to discuss defect and like scenarios.
Environment: Manual Testing, HP ALM, HTML, MSOffice, SQL Server, Java, Windows, Quality Center.
