Automation Engineer Resume
Spokane, WA
SUMMARY
- 9 years of experience in Software Quality Assurance.
- Strong experience in DIVA (Device Interface Validation Agent) Automation.
- Experience in Automating WTT, DIVA and TUX.
- Experience in pretesting buddy builds.
- Strong knowledge of full SDLC process - Requirement Analysis, Design, Development, Testing and Implementation.
- Extensive expertise in creating test plans and test cases and in conducting smoke, performance, stress, functional, integration, system, compatibility, internationalization and globalization, reliability, regression, acceptance testing and post production testing.
- Proficient with HP ALM and UFT 11.5.
- Extensive Experience in working with Selenium IDE, Selenium RC.
- Extensive working knowledge in UNIX/Linux operating systems.
- Good knowledge in DBMS and RDBMS concepts for large oracle databases.
- Good knowledge in Unix and Shell Scripting.
- Experience working on Windows Communication Foundation (WCF).
- Extensive Testing experience using Mercury Interactive Testing Tools Win Runner, Load Runner, Rational Robot, Test Director / Quality Center (QC), Quick Test Professional (QTP).
- Strong experience in creating Test Strategy, Test Plan, Test Scenarios, Test data, and Test execution.
- Experience in Coordinating Functional, Regression, User Acceptance, Load, Performance, Stress, Black Box testing of Client-Server and Web-based applications.
- Good experience in using Test Director, Quality Center and Rational Test Manager for writing the requirements and storing the automation scripts.
- Hands on experience in manual testing at all levels of STLC (Software Testing Life Cycle).
- Experience in Performing Data Driven Testing (DDT) and Created User Defined and Re-Usable Functions.
- Experience in client server and web based application testing including API Testing.
- Experience in developing Functional and Regression automated testing solutions using HP Quick Test Professional (QTP) by various Automation Framework and Techniques.
- Experience in Performing identification and implementation of the Automation Framework in VBScript &Quick Test Professional (QTP), environment, approach, and methodologies which was used for Automated Testing.
- Good knowledge on Fire Bug add-on/Fire Path used to identify Elements on web pages.
- Experienced in Performing Manual Testing and Automated Testing, Functional Testing & Usability Testing. Identifying and reporting defects thorough Clear Quest tool.
- Ability to perform various levels of testing have been completed most of the technical bugs have already been fixed before UAT.
- Development of tools for Automation of testing on Web Applications using seleniumWebDriver, groovy,Geb and Spock,Cucumber frameworks.
- Hands on experience using MAVEN and ANT build tool.
- Worked onWeb ServicesTesting usingSOAP UI 4.0/3.0, Apache Axis Client 2.x, Eclipse 3.4 and IBM RAD 7.0.
- Experience testing mobile applications using automation tools.
- Good experience in converting the Use cases into Test cases.
- Experience with multiple software development methodologies - including Waterfall, Iterative, Agile and Scrum.
- Experience using Microsoft Test Manager (MTM) tool.
- Experience writing basic to advance Structured Query Language (SQL) queries.
- Experience writing SQL queries for back-end testing.
- Strong troubleshooting and debugging skills.
- Excellent Interpersonal and Communication skills, fast learner, hardworking and good team player also accustomed to work in both large and small team environments.
TECHNICAL SKILLS
Testing Tools: QTP 10.0/9.x, Quality Center 10.0/9.x/8.2, Test Director, Rational Robot, Test Manager, Selenium, Win Runner, Load Runner.
Programming Languages: C, C++, C#, SQL, .NET, Perl
Web Servers: Web logic, IIS, Tomcat-Web Server, Web Sphere
RDBMS: Oracle 10g, DB2, Sybase, SQL Server, MS Access
Bug Tracker: Test Director, Clear Quest, Quality Center
Office Tools: MS Office - MS Word, Excel, Power Point, Visio, Project
SDLC Methodology: RUP, AGILE, waterfall, Spiral, TDD
Browsers: Windows IE, Mozilla, AOL, Netscape Mac Safari, AOL, Mozilla, IE .
Operating System: Win Vista/XP/ 2000/NT/98, UNIX, MS-DOS, MAC OS X, AIX, Linux, HP-UX
PROFESSIONAL EXPERIENCE
Confidential, Spokane, WA
Automation Engineer
Responsibilities:
- Created Test Cases for Confidential WebAppPl and eCIG applications.
- Involved in daily Scrum meetings.
- Also involved inSprintplanning meeting to plan thestoriesthat needs to be developed and tested in the upcoming sprint based on the priority and estimated effort.
- Executed the Regression suite on daily basis and fixing the issues for the failures.
- Experience in debugging and modification of existing scripts.
- Attended daily standup to update the status and inform the impediments to scrum master.
- Automated tests using Selenium and executing Automation Test Suite
- Worked on QA Manual and Automation Testing (Selenium Web driver / Web Application).
- Involved in all phases of Software Testing Life Cycle Test planning, Test design and execution, Defect Management, Test Reporting
- Worked on Functional, Regression, System, UAT Testing.
- Worked on defect finding, debugging, root cause analysis capabilities.
- Strong knowledge and prior experience testing web services/APIs.
- Generated test data, test cases, execute testing plans.
- Created and updated test cases and test plans.
- Understanding the business & functional Requirements and technical documentation.
- Raised questions / ambiguities related to requirements.
- Escalated issues / risks to leads and managers.
- Pushed code changes to GIT.
Environment: Selenium Web Driver, Eclipse, JIRA, Confluence, GIT, Java.
Confidential, Napa, CA
Automation Engineer
Responsibilities:
- Expertise in Selenium Framework development such as Data Driven and Hybrid Framework.
- Involved in Creation of Test Cases Using Functional Specification.
- Doing the migration from JUnit to TestNG Framework and stabilizing the flows in TestNG.
- Done coding for the parallel execution on sauce labs.
- Involved in coding for running the Scripts in multiple browsers and multiple operating systems combination.
- Executed test cases and test scripts for manual and automation testing. Defects are raised in the HP ALM for logging, tracking and reporting bugs in the application.
- Involved in Coding for the Database Testing after running the batch exections for payment processing module in citrix environment.
- Involved in the Framework Designing, creating and executing Test Scripts using Selenium Web Driver and java, Apache POI, Log4J.
- Involved in development of Modules using Java/J2EE, SQL.
- Performed compatibility testing using Selenium GRID for multiple browsers.
- Performed Regression testing and generate Selenium automation report using TestNG framework.
- Attended daily standup to update the status and inform the impediments to scrum master.
- Perform automation feasibility study and identify the test cases to be automated.
- Done coding for implementing the custom Reports.
- Developed UI components using Velocity Templates, JavaScript, JQuery and AJAX.
- JavaScript was used for the client side validations.
- Involved in dailyScrummeetings.
- Also involved inSprintplanning meeting to plan thestoriesthat needs to be developed and tested in the upcoming sprint based on the priority and estimated effort.
- Executing the Regression suite on daily basis and fixing the issues for the failures.
- Experience in debugging and modification of existing scripts.
- Created manualTest CasesinHP ALMfor variousUser Storiesbased onReleaseandSprintPlan.
- Reviewed Test cases developed by other team members as part of peer review.
- Integrating Automation suite with Jenkins (CI).
- Done Coding for use cases development using Core Java, JSP, JSF, portal and hibernate.
- Committing the changes and pushing them to the respective branches to trigger builds via Jenkins
- Actively participated in various meetings including Business Analysts, Development, and QA Meetings.
Environment: HP ALM, Selenium, APACHE POI, Jenkins, Core Java, J2EE, JSP.
Confidential, Bellevue, WA
SDET
Responsibilities:
- Analyzing requirement specifications and writing test cases based on the scenarios.
- Automating test execution and environment setup using scripts.
- Writing and updating test cases in WTT.
- Worked on multiple projects- Ford’s Automotive project and Entertainment.
- Worked on Ford’s infotainment system called SYNC.
- Experience working on WCF.
- Doing car testing of Ford SYNC device which is simulated through PC software.
- Filing, verifying, and closing bugs in TFS.
- Executing continuous test passes, pre-testing, BVT, XBVT, FVT test cases in WTT.
- Using TFS to manage and verify bugs, and identify duplicate bugs.
- Executing automation test cases using automation tools DIVA and TUX.
- Working on Pretesting of bug fixed builds (buddy builds) to verify the bug fix and to test regression of fix.
- Performed roles and responsibilities of lead QA by guiding the team and attending review meetings.
- Coordinating with developers to fix the bugs.
- Worked on multiple projects- Entertainment and Vehicle Health Report.
- Conducting team meetings and reporting the progress of the team.
- Writing tool to automate installing everyday build using C#.
- Develop a detailed understanding of the major working parts of the Sync system and the technologies and systems that support its development, with a particular focus on the Entertainment sub-system.
- Test new system features as directed.
- Test existing system features as directed.
- Resolve system bugs as directed.
- Perform all duties using standardized project tools as provided.
- Performed mobile application testing by connecting to SYNC device.
- Work closely with other team members and Management to resolve any potential conflicts or manage trade-offs inherent in the development or repair of the system.
- Support development of the SYNC in-car infotainment system by testing new features, modifying, updating and improving existing features and bugs.
Environment: Tera Term, VN ModuleSim, Visual Studio 2008/ 2010/ 2012 , TFS, WTT, DIVA, MTM, C#, TSQL.
Confidential, Atlanta, GA
QA Tester
Responsibilities:
- Actively participated in requirement gathering and Test Plan review meetings.
- Lead the team, involved in client review meetings.
- Developed automation framework like data driven, key word driven and Modularity driven in QTP.
- Developed Driver Script, Startup Script and utility functions in QTP.
- Created and executed test cases using Mercury Quality Center.
- Executed all Test Cases in all phases of testing like GUI Testing, Functional testing, Regression testing, Integration testing, System testing, end-to-end testing and UAT.
- Extensively involved in writing manual test cases, executing the test cases and reporting defects.
- Created and executed automated test scripts using QTP.
- Defects were reported to developers using Mercury Quality Center.
- Performed extensive manual testing, which involved functionality testing, module testing, and end-to-end testing.
- Designed, developed, documented, and executed manual/automation test scripts using QTP/UFT/QC and Selenium/Selenium Web Driver/Selenium IDE/Eclipse.
- Performed Smoke Testing, Functional Testing, Regression Testing, Compatibility Testing, Integration Testing, User Acceptance Testing, End to End Testing, Database Testing and GUI Testing.
- Proactively engaging in meetings with Developers and Business Analysts to provide constant communication and documentations during all phases of design, development and testing of software.
- Prepared test matrices based on defect status.
- Performed Data Integrity and Backend Testing using SQL queries to retrieve data and perform data manipulation.
- Recognized bug severity and was able to escalate and prioritize accordingly based on the severity and impact of any product bugs detected.
- Performed Regression testing after modification in the application using Selenium RC.
- Executed test iterations, tracking/reporting results, troubleshooting and coordinating defect resolution.
- Conducted all types of application testing as needed, such as Unit, Integration, System, Regression, Smoke, Load and User Acceptance Testing (UAT).
- Recorded and documented the details of bug in HP Quality Center (QC) & followed up on all assigned defects.
- Developed complex Structured Query Language (SQL) queries using querying tool SQL Server Management Studio against relational database.
- Involved in smoke testing for the application, using QTP.
- Responsible for developing automation scripts using Performed Functional testing for different QA builds using Selenium RC.
- Took part in the testing of different types of orders like Change of orders, order submission and cancellation of orders and service points with different statuses.
- Developed JavaClientWrappers around JUnit framework to support Performance Testing.
- Involved in cross browsers testing using Selenium RC.
- Interacted with the business analyst and the developer regarding the application requirements and enhancements.
Environment: QTP 10.0, Quality Center 10.0, DHTML, SQL, HTML, Windows 2000/XP, ASP.NET, VB.NET, SQL Server, UFT 11.5.
Confidential, Los Angeles, CA
QA Tester
Responsibilities:
- Analyzed business requirements, business process and system architecture/design.
- Interacted with clients while preparing the final version of BRD.
- Extensively involved in writing test scripts for the Test Cases using QTP. Also executed test scripts and reported defects.
- Developed Test Plans, Test Cases for various applications to ensure proper business compliance.
- Extensively involved in Designing and Executing Test Scripts using automation tool called CE Test.
- Generated QTP Scripts with Standard, Text, Bitmap, Table Checkpoints and also Synchronization Points.
- Ran the scripts for multiple users using controller in Load Runner for CCT GUI/API regression/Load testing.
- Developed the data driven Framework for maintaining the automation scripts.
- Developed VBScript reusable functions to increase the reusability in the automation.
- Prepared Defect Reports and Interacted with Developer for Debugging & Traceability Matrix preparation.
- Identified project risks and making recommendations to minimize risks related to performance bottlenecks.
- Prepared weekly Status Report and Summary Test Report.
- Involved in weekly walkthrough and inspection meetings, to verify the status of the testing effort and the project as a whole.
- Verifying Requirements and carried out appropriate analysis and documentation to develop Test Plan.
- Updated and modified the testing documentation during the System Development Life Cycle of the product.
- Responsible for Setting up Web Services project using WSDL in SOAPUI and provided setup help to other team members.
- Testing of Web Services using web services client generated using Apache Axis, SOAP UI, TCP Monitor to track request and response SOAP Messages.
- Used Selenium IDE to automate the test cases and Selenium RC to run the automation test scripts against different browsers.
- Familiarity with UAT testing using Selenium RC and Quality Centre.
- Used Apache Axis utility to generate client for Web Services, executed Web Services using Eclipse Java IDE and SOAP UI.
- Work with the team to establish and maintain a consistent test methodology.
- Involved in SOAP and Restful web services using SOAP UI, axis client.
- Analyzed business requirements, business process and system architecture/design.
- Use cases were extensively used for the test plan management and test case generation.
- During the Pre-Testing phase extensively used Test Manager and Requisite Pro for understanding/analyzing project vision, goals, specifications and requirements.
- Designed, developed and implemented Web Services testing procedures.
- Developed and followed Test Strategy and Test Plans to ensure that test cases reflect user needs for the functional, User Interface, Performance, Usability and Security requirements.
- Worked on Python and Perl scripting.
- Experienceinweb service testingtools likeSoap UIpro or any supporting tool
- Experience in testing usingmessagequeues(JMS) in SoapUI/GEMSor any supporting tool.
- Managed, Documented and Controlled all the test cases, test scripts and test results using Test Manager.
- Participated in the test plan walk through with the development and design team members.
- Prepared test data for the positive and negative test cases.
- Took part in SQA team meetings to develop and follow up the strategy for testing and weekly reporting.
Environment: Quick Test Pro 9.5, Quality Center 9.2, Selenium RC, SQL, HTML, Windows XP and XML, SOAP UI 3.x.
Confidential, Saddle River, NJ
QA Tester
Responsibilities:
- Reviewed User Requirements, User Interface Specifications and Design Documents.
- Prepared and contributed in creating Test Plan and Procedure Documentation along with preparing and executing Test Cases.
- Developed and executed Test Plans and Test Cases for client server applications, and system upgrades.
- Created test scripts for the functional interface of modules using VB Script on QTP.
- Executed automated testing using Quality Center (QC) and Quick Test Professional (QTP) as well as coded automated tests using Quick Test Professional (QTP) using VBScript and Win Runner using TSL.
- Developed reusable automated tests, and built and maintained successful web testing frameworks with ever-expanding coverage and continuous integrations.
- Executed certification testing, report defects and release day checkout. Review business and functional requirements.
- Executed the UNIX shell scripts that invoked SQL loader to load data into tables.
- Reviewed Error log files in UNIX box when order fails to load into SQL tables.
- Involved in the regression testing after each modification and enhancements.
- Interacted closely with development teams to identify, isolate, and fix software defects.
Environment: Java, Web Sphere, SQL, Quick Test Pro 9.1,UNIX, Windows XP, Quality Center.
Confidential
QA Tester
Responsibilities:
- Verified requirements and carried out appropriate analysis and documentation to develop Test Plan.
- Updated and modified the testing documentation during the System Development Life Cycle of the product.
- Worked with the team to establish and maintain a consistent test methodology.
- Extensively used Use cases for the test plan management and test case generation.
- During the Pre-Testing phase extensively used Test Manager and Requisite Pro for understanding/analyzing project vision, goals, specifications and requirements.
- Developed and followed Test Strategy and Test Plans to ensure that test cases reflect user needs for the functional, User Interface, Performance, Usability and Security requirements.
- Managed, Documented and Controlled all the test cases, test scripts and test results using Test Manager.
- Participated in the test plan walk through with the development and design team members.
- Prepared test data for the positive and negative test cases.
- Took part in SQA team meetings to develop and follow up the strategy for testing and weekly reporting.
- Interaction with the developers for fixing the bugs prepared test metrics during the execution phase for the control board review.
- Black box (System) testing performed for the web based Admin application.
- Submitted defects and enhancements using Rational Clear quest.
Environment: Quality Center, Quick Test Professional, XML, HTML, Oracle, Windows 2000, Web services, SharePoint.
