Qa Automation Engineer Resume
Houston, TX
PROFESSIONAL SUMMARY:
- Experience having 7+ years in Manual and Automated Testing 5+ Years of extensive experience in testing of application using automation tools in Selenium web driver, QTP/UFT and VSTS 2010 (Coded UI) Expertise in writing Test Plans, Test Scripts and Test Cases from Requirements and Use Cases.
- Experience using the Rest API Testing using open source frameworks like Cucumber
- Experience using Ruby for test case automation
- Experience in Guide Wire Testing.
- Excellent knowledge in identifying various test scenarios
- Strong knowledge of the Software Development Life Cycle (SDLC), Software Testing Life Cycle (STLC), Defect Management Life Cycle and QA Methodologies like Agile, Waterfall.
- Expertise in writing Test Plans, Test Scripts and Test Cases from Requirements and Use Cases.
- Proficient in GUI, Functionality testing, Black box testing, Build verification testing, Regression testing, Integration testing, System testing, Compatibility Testing and User Acceptance Testing (UAT).
- Worked with AS400 to import and export feed files
- Experienced in customizing Selenium WARP to suit in testing environment.
- Experienced in developing and executing automation regression testing and system testing using Selenium
- Experienced in testing Data Migration and Integration with external applications.
- Experienced in preparing Test Plans and templates to create test cases and test scripts using HPALM/ HP Quality Center.
- Experienced in creating and maintaining defects using HP Quality Center/ALM; involving in reporting defects using Quality Center/ALM.
- Experienced in using SQL, PL/SQL for back - end testing.
- Expertise in Selenium automation using Selenium WebDriver, Selenium Grid, JAVA, JUnit & Maven
- Good Experience on Selenium IDE and creating Scripts in selenium --RC by using Java
- Excellent experience of build tools like Maven and managing JAVA automation projects using them
- Maintained the Selenium & JAVA automation code and resources in source controls like CVS, SVN over the time for improvements and new features
- Good Experience on Selenium IDE and creating Scripts in selenium --RC by using Java
- Experienced in writing Custom Functions, Reusable Actions, Recovery Scenarios, Optional steps using VB script in QTP/UFT.
- Excellent experience in writing Selenium Web Driver Automation Scripts in Java/C# for highly transactional websites
- Exposure in performing verification and validation activities, including preparation of test scripts, step-by-step execution, consolidation and reporting the bugs as per severity in HP ALM/Quality Center.
- Good Knowledge in developing Parameterization and Data Base Queries/Connectivity's using VB Script in QTP/UFT.
- Entered, tracked and managed defects in HP ALM.
- Maintained requirements, traceability matrix for Automation Testing Results within HP ALM.
- Strongly experienced in writing Descriptive programming and working with shared Object repositories in QTP/UFT.
- Experienced in designing and implementing Data-driven, Keyword-driven and Hybried Frameworks for web, windows based applications using QTP/UFT.
- Experienced in debugging applications, processing and validating application/backend logs in Windows environments.
- Good knowledge on Object Oriented Programming (OOP) concept. Extensively used Java and Ruby for test case automation.
- Designed Test Cases report validation in HP ALM for UAT testing with end customers.
- Excellent analytical and problem solving skills.
- Excellent communication and presentation skills, self-starter, quick learner, team player.
- Experienced in interacting with different clients and giving proper support for business opportunities.
TECHNICAL SKILLS:
Functional & Performance Testing Tools: HP ALM, Quality Center, QTP, HP Unified Functional Testing (UFT), Functional/Regression Testing, Load Runner, FX cop, Style cop, App verifier, URL Snooper2, Middleman, Inject Crash, NANT, Cruise control, MagellanWTT, Ruby, Cucumber and Watir, Selenium,WebDriver/RC/Grid, Cucumber, Maven, QTP, LoadRunner
Languages: PL/SQL, SQL, VB, HTML, XML, VB Script, JavaScript
Databases: SQL Server, Oracle, My SQL, Access, DB2
Configuration Management Visual Source Safe, Rational Clear Case:
Web Servers: IIS, OMS
Operating System: UNIX, Windows 2003, OSX, Windows - 7, Vista, XP, NT, 2003, 2000, 98, UNIXUBUNTU, LINUX, IBM MF, Touch Point
Application environments: C#, .NET Framework, AJAX, ASP.NET, PDF, Crystal, .NET WebServicesSSIS/ SSRS/ SSAS, SOA, CSS, Java, AS400, J2EE, Mainframe.
Methodologies: Water Fall, Rational Unified Process, Agile Scrum
Other: MS Office Tools, MS/word, MS/Excel, BizTalk Server 2010; Visual Studio 2008, 2010, 2012, 2013; Team Foundation Server (TFS), TeamCity, MVC; .NET Development; MS Dynamics; COTS Implementation; SSIS; Sharepoint; MSD CRM 2011; CRM Applications
PROFESSIONAL EXPERIENCE:
QA Automation Engineer
Confidential - Houston, TX
Responsibilities:
- Worked closely with business analyst from various business areas to gather business and user requirements.
- Implemented automation using Selenium WebDriver, JAVA, Selenium Grid, Cucumber, Maven.
- Extensively automated regression and functional test suites by developing over 237 test cases, 6 test suites using Selenium WebDriver, JAVA, JUnit.
- Implemented Page Objects framework, Hybrid framework and 21 Page classes from scratch to represent web pages.
- Tested Surescripts data messages between Surescripts and Omnicare using data driven Parasoft SOAtest test cases
- Working is fast paced AGILE based environment to support supply chain application running onAS400.
- Design a framework for automation of AS400 application using HP unified functional testing
- Developed Keyword Driven and Data Driven frameworks to retrieve test actions, test data from Excel files, SDE-T and Data warehouse.
- Configured Maven for JAVA automation projects and developed Maven project object model (POM).
- Used Maven, Selenium Grid to execute Selenium automation suites on different platform, browser combinations in parallel
- Defect logging, assignment and tracking through Microsoft Test Manager
- Use the regression test wizard of Parasoft SOATest to automatically build number of tests for Enterprise web services designer.
- Developed BDD tests using Cucumber by writing behaviors and step definitions. Developed required Selenium support code in JAVA for Cucumber.
- Created test plan, test strategy, test suite, test cases, test data for automated testing using Microsoft Test Manager
- Working on Supply Chain management software on AS400 and integration testing with different vendors.
- Responsible for validating the functionalities of the web services including the offers system and orders using SOAPUI over HTTP
- Created test cases for Application Testing, Integration Testing and Application UAT
- Wrote SQL queries extensively, queried database and generated test reports. Performed Purchase Orders Database testing by developing 14 SQL scripts.
- Performed Defect Tracking & Management in JIRA. Generated automated daily reports using JIRA API.
- Worked in a highly dynamic AGILE environment and participated in scrum and sprint meetings
- Assisted Manager by providing automation strategies, Selenium/Cucumber Automation and JIRA reports.
- Carried out performance testing for Sales force, Guide wire application and data warehouse.
- Identified weaknesses in QA Processes, Web testing, Selenium Automation. SDE & implemented improvements.
Environment: Selenium RC, WebDriver, Selenium Grid, MS/word, MS/Excel, AS400, Quality Center, Soap UI, HTML, XML, Oracle, Java Script, Ajax, UNIX and Windows, MS Test manager, Prospect Management, Salesforce
Automation Tester
Confidential - Foster City, CA
Responsibilities:
- Developed, monitored and enforced release management processes and policies in support of cross-domain configuration integration, testing, completeness and consistency
- Attend requirement meeting with Business Analysts/ Business Users
- Analyze requirements and use cases, performed ambiguity reviews of business requirements and functional specification documents
- Prepare Test Plan for manual testing for different releases that covers GUI Testing, Functional Testing, Integration Testing, Regression Testing, Interface Testing, End-to-End Testing, and User Acceptance Testing.
- Responsible for WebServices testing using REST protocols, deciding Service Endpoints, creating GET, POST, PUT, DELETE requests, validating Json responses using GROOVY script.
- Worked on Agile Methodology
- Create an automation test plan / strategy.
- Prepare quality documents and define the benchmarks.
- Used Microsoft Test manager for reporting the bugs found
- Worked with Guide wire profiler for investigating server code related issues.
- Design, Develop and maintain automation framework.
- Analyze the requirements and prepare automation scripts scenarios
- Provide estimations for manual and automation testing lifecycle.
- Generate test reports and test metrics.
- Involved in various testing phases like ST (System Test), SIT (System Integration Testing), PT (Product Test) and Application Testing and UAT (User Acceptance Testing)
- Coordinate and supervise the daily activities of team members.
- Attend status meetings and provide updates on the progress on a day to day basis.
- Prepare daily status reports and weekly status reports.
- Train and mentor team members to strive for the best "quality" in themselves and the product.
- Created Driver Script using VB Script to execute QTP application automatically and run number of automated scripts simultaneously.
- Develop Functional Library for VMP application.
- Develop test data for Regression testing.
- Automated the functionality and interface testing of the application using Quick Test Professional (QTP).
- Test the application in Production, Development, UAT Environment
- Performed Coded UI automation testing for the application using Microsoft Test Manager
- Experience in mobile Application and mobile Testing for Android and IOS
- Created and Reviewed Requirements, Test Plan, Test Cases specific for Mobile
- Tested the Application for Mobile GS on iPad, Android and iPhone when the operating system was unveiled and made sure the application was enhanced to be compatible with the Android devices
- Performed functional, regression, laboratory, interrupt and memory leakage testing on GS mobile app to make sure it is working fine as per requirement.
- Designed and Developed automation script using Selenium IDE and web driver
- Create, Execute and maintain over 200 test cases through Quality Center for functional, UI and device testing
- Automation of functional testing framework for all modules using Selenium and web driver
- Reusable scripts handle dynamic pages using selenium server using descriptive Programming in Java
- Mentor Other Members of the Team On Selenium Using Eclipse.
- Performed Data Driven Tests to validate the same scenario with different test data using Selenium. Optimized and maintained existing, developed new automation framework via Selenium
Environment:: Java, HTML, Oracle 10g, TOAD, Apache, JBOSS, android, IOS, Quick Test Professional, Quality Center, Jira, Appium, Selenium.
QA Engineer
Confidential - Northbrook, IL
Responsibilities:
- Setting up eclipse with Selenium WebDriver
- Scripting the modules in JAVA
- Conversion of manual test cases into automation test scripts
- Test script execution and reporting.
- Involved in requirement analysis and writing test case for the product features.
- Create Update and Review of the test cases for assigned features.
- Executed the test cases as per schedule, bug detecting and updating the status.
- Performed sanity, functional, regression, security and system testing.
- Involved in sending test status report to dev team on daily basis.
- Involved in manual testing and bug fixing of the application
- Analyzed the Business Requirements Specification, System Requirements Specification and User Interface Specification documents.
- Developed Test Plans, Test scenarios, Test Cases.
Environment:: JAVA, Eclipse IDE, JIRA and MS access.
Confidential, Columbus Ohio
QA Manual Tester
Responsibilities:
- Understanding the requirements/functional specifications which are developed by using UML Use Cases, scenarios and class diagrams.
- Wrote Test procedures, Test cases.
- Developed Manual test cases for Positive, Negative, Functional and Performance Testing.
- Executed test cases on each build of the application and verified the actual results against requirements.
- Performed Functionality, Boundary and Regression testing for OLAP.
- Performed Ad-hoc testing, Integration testing, End-to-End testing, Function testing, and User Acceptance testing
- Perform Manual and Back-end testing using SQL in Oracle relational database.
- Documentation of all test results and reviewing the test results.
- Submission of test results to the Development management and User Acceptance Testing management
- Bug reporting and defect tracking using JIRA
- Attended daily and weekly meetings for project updates.
Environment: XML, HTML, JavaScript, SQL Database, Web Logic, UNIX Firefox, Quality center.
Confidential Charlotte, NC
Jr Tester
Responsibilities:
- Wrote test cases for New Account Applications, Request Wire Transfer to Bank, Electronic Funds Transfer in Account Services, Marginal Call requirement notification modules.
- Performed Functional testing, Regression testing, Unit testing, Smoke testing, and UAT.
- Perform Manual and Back-end testing using SQL in Oracle relational database.
- Executed the tests to verify the web GUI using Quick Test Pro.
- Experienced in working with business requirements, business rules, functional specification documents and other relevant documentation for UAT planning, design and execution.
- Used JIRA for repository, reporting and tracking bugs, and providing updates on resolved bugs.
- Proficiency in Analysis of Requirement documents, Design documents & Business Documents.
- Wrote and executed the Test Cases, Automation Test Scripts, and Test Steps for all the modules and stored in JIRA.
- Working Knowledge in Defect Tracking, Report generation and requirement tracking throughout the test life cycle using JIRA.
- As a part of transaction testing, used basic SQL queries to verify database table in the backend using SQL Oracle database.
- Maintained requirements and created Traceability between Requirements and Test Cases.
- Utilized Quality Center to create test cases, execute test cases in test lab and logged defects.
- Participated in requirements review, Design review, test plan review, test cases review meetings, release meetings, and QA status meetings.
Environment: QTP, Oracle Database, SQL Server, JIRA, MS Excel. Manual Testing.
