We provide IT Staff Augmentation Services!

Sr. Qa Automation Engineer Resume

0/5 (Submit Your Rating)

Stevens Point, WI

SUMMARY:

  • Having 9+ years of experience in Software Quality Assurance Testing, Manual Testing, Automated Testing in Web, Windows, Server - Client Applications and Databases/ETL in variety of Applications.
  • Extensive experience with tools such as Selenium WebDriver, Junit/TestNG, Load Runner, Quality Center, JMeter, JIRA, Rally, HP UFT / QTP and SOAPUI.
  • Proven ability to work with Appium tool integrated with complex architecture to automate Mobile Applications and executing test cases for validating GUI and system functionality on desktops and mobile devices including Android and iOS.
  • Hands on experience in Development of Automation Scripts, Execution and Analysis Test Results using Hybrid, Keyword Driven Framework, Data Driven Framework and Behavior Driven Development (BDD) Cucumber, Mocha, Jasmine framework
  • Experienced in designing customized hybrid framework (Keyword Driven & Data Driven) using Selenium WebDriver, Java, TestNg & Apache POI.
  • Experience on working SOA, XML, XSD and XSL, XPATH and designing Web Services using WSDL, SOAP, RESTFUL and used Testing Tools for Web Services like SOAPUI, API Testing
  • Experienced in using Version Control Tools like CVS, SVN and GitHub.
  • Sound knowledge on Maven and Ant for Project building tool, Jenkins and Bamboo for Continuous Integration.
  • Extensive experience in writing and implementation of complex test plans, design, development and execution of test scripts for system, integration, UAT and regression testing
  • Involved in reviewing Functional specs, user documentation and use cases and developing Manual Test Cases out of it.
  • Have experience in Blackbox and Whitebox testing.
  • Hands-on experience in designing and developing frameworks using QTP integrated with QC (ALM).
  • Used Protractor Testing for end-to-end test framework for AngularJS applications and other JavaScript applications.
  • Involved in Data Warehouse Testing using ETL tools and Database Testing.
  • Experienced in creating DBFit tests for querying the table
  • Performance Testing on HP LoadRunner, JUnit.
  • Experience in using various kinds of Defect Tracking tools like BugZilla, Clear Quest, Test Director/ Quality Center (QC), Microsoft Test Manager (MTM), Team Foundation Server and JIRA.
  • Involved in entire Software Test Life Cycle (STLC), Software Development Life Cycle (SDLC), Bug Life Cycle from Inception, Transformation to Execution, which includes Design, Development, and Implementation.
  • Good Understanding in Waterfall and Agile (Scrum) methodologies.
  • Expert in using SQL queries (Toad, SQL*Developer) and Stored Procedures for verifying the database integrity.
  • Involved in entire QA Life Cycle, which includes Designing and Developing and Execution of the entire QA Process and Documentation of Test Plans, Test Cases, Test Procedures and Test Scripts for Manual and Automated Testing using Mercury Interactive tools.
  • Proficient in writing and analyzing Business/ System Requirements documents and Use Cases, preparing Test Logs and Summary Reports.
  • Good programming skills in Java, Ruby, VB Script, PowerShell Script, Python, Oracle, SQL, PL/SQL and experience in SQL Server, Access and Oracle Databases
  • Excellent interpersonal, team player and multi-tasking skills, participated in daily stand up meetings, status meeting and retrospective meetings in a distributed team environment.

TECHNICAL SKILLS:

Testing Tools: Selenium WebDriver/IDE/RC/GRID, Mercury Interactive Suite (QTP, JMeter, LOAD RUNNER, TEST DIRECTOR -HP QC/ALM), Clearquest, Cucumber, Log4J, FireBug, FirePath, TestNG, SOAPUI, Coded UI, Appium, Protractor, Informatica.

Frameworks: Junit, TestNG, TDD, BDD

Operating System: Windows XP, Windows 95/98, Windows, UNIX, LINUX, DOS, Mac OS.

Languages: Java, JavaScript, Shell Script, HTML, XML, VBScript (UFT), PowerShell Script, C#.

Build/ CI Tools: Ant, Maven, Jenkin, Jenkins, Hudson

Bug Tracking Tools: HP Quality Center, BugZilla, Visual Studio TFS, JIRA, Bamboo

Web Technologies: HTML, XML, J2EE, MVS, VB.NET, Visual Studio.Net, .NET, ASP.NET, C#, XML, VB Script.

Microsoft tools: MS-WORD, MS-VISIO, MS-PROJECT, MS-EXCEL.

SOA Technologies: SOAP, REST, WSDL, UDDI, Web Services, SOAPUI

Databases Technologies: My SQL Server 2000/2005, OLAP and OLTP, Oracle 9i/10g, MS ACCESS 2000, TSQL, Oracle PL/SQL, SQL*Plus, TOAD, SQL*Loader, MYSQL, DBFit.

WORK EXPERIENCE:

Confidential - Stevens Point, WI

Sr. QA Automation Engineer

Responsibilities:

  • Extensively involved in all stages of testing life cycle, TDD methodologies, SDLC using Waterfall, Agile/Scrum methodologies.
  • Involved in analyzing system specifications, design, development and execution of test plans and test cases for Manual and Automated testing.
  • Designed, developed and implemented POM based automation testing framework utilizing Java, TestNG and Selenium WebDriver.
  • Developed custom libraries for automation using JAVA & Selenium WebDriver.
  • Involved in design and implementation of Selenium WebDriver automation framework for smoke and regression test suites (TestNG)
  • Used HP UFT with VBScripting for Window based applications.
  • Used Appium for mobile app testing Android and iOS. Integrated Appium for distributing tests on the cloud.
  • Used iOS simulator (on xCode) to make sure the app works on all devices and there no UI issues.
  • Used Android SDK and set up mobile device Emulator to test application and to get log files
  • Performed ETL and Database testing, wrote complex SQL queries, for Data Profiling, Data validation, Source -2-Target Mapping and BI Report Testing.
  • Tested application and filed defects using Quality Center/ALM and TFS.
  • Involved inMobile TestingincludesApp Testing. Test automation for web application using Cucumber
  • Worked with Source version control tool such as Git.
  • Involved in testing Web services and XML with tool called SOAP UI and using this tool to locate WSDL file on internet, create Test cases and run them.
  • Worked on developing scripts to automate Rest API using PowerShell.
  • Designed REST/HTTP, SOAP APIs, including JSON data formats and API versioning strategy.
  • Used TestNG Annotations in Selenium Web Driver in Python and executed a batch of tests as testing suite.
  • Experienced in writing parsing scripts using Python and PowerShell for xml validation and verification
  • Implemented Automated execution of tests (nightly and need based) using Maven and Jenkins.
  • Used Firebug to do web based testing with selenium for the commands and locator application.
  • Responsible for planning, executing and managing the UI automation scripts written in AngularJS using Protractor Testing Framework.
  • Involved in executing SQL queries and PL/SQL procedures, functions and packages for backend testing.
  • Testing the Databases using DBFit using Queries

Environment: Java, Selenium WebDriver, Agile/Scrum, Maven, TestNG, Jenkins, XPath, Eclipse, SOAP UI, JIRA, Git, Firebug, HTML, XML, CSS, Internet Explorer, Chrome, Firefox, SQL, DBFit, Oracle, JMeter, PowerShell, Windows, Protractor, POI, IOS Simulator, Emulator, Automation Engineer.

Confidential - San Francisco, CA

Sr. QA Automation Engineer

Responsibilities:

  • Responsible for periodic updating of Test Plans and Test Cases as per Requirement Specifications and Business rules.
  • Developed automated scripts using Selenium Web Driver and Implemented Frame work using Java.
  • Created and enhanced numerous test scripts to handle changes in the objects, in the tested application’s GUI and in the testing environment using Selenium Web Driver.
  • Provided best practices in Automation testing in CodedUI.
  • Worked on Cucumber for BDD with Ruby
  • Involved in Automation of the test cases using Selenium Web Driver, Junit and Ant.
  • Developed Java based library to read test data from XML & Properties files using Junit and Selenium.
  • Configured ANT builds scripts to run tests, develops reports and sends notifications using Jenkins.
  • Used Selenium RC for testing different browser, Selenium Grid for checking instance of server and Selenium IDE for record and playback.
  • Experienced in working with Multiple Browsers and Cross Platform environments on different OS and Mobile Device.
  • Performed Mobile Testing in iOS devices and android devices
  • Performed automated acceptance testing using Cucumber.
  • Reported bug using Project Tracking tool JIRA
  • Worked with Source version control tool such as Subversion (SVN)
  • Used HP Quality Center for viewing and analyzing test results and also for defect tracking and reporting which occurred during execution of test scripts and to test the Frond-End functionality of the Application.
  • Developed automation test scripts for client -server and web based applications using Python, Silk and other automation tools.
  • Designed and developed automation framework settings and implementation of Java, JavaScript
  • Designed and documented REST/HTTP, SOAP APIs, including JSON data formats and API versioning strategy.
  • Performed REST API testing by Soap UI
  • Worked on POS QA Testingwas involved in setting of QA Test environment with simulated POS test environment. Evaluated and interpreted POS requirements created by external vendors.
  • Performed back-end testing using SQL queries to validate the data in the back-end SQL Server

Environment: Selenium Web Driver, Eclipse, JAVA, Agile/Scrum, C, JUnit, JIRA, POS, Rally, Oracle 10g, SQL, SQL Navigator, SOAP UI, Web Services (SOAP & REST FUL), API, JIRA, Bugzilla, XPath, Eclipse IDE, HTML, JavaScript, CSS, XML, Web Services, SQL Server 2000, Mobile, Windows 2003, Linux.

Confidential - San Francisco, CA

Sr. QTP Automation Engineer

Responsibilities:

  • Involved in Analysis, design, functional spec, and technical spec review.
  • Reviewed test plan/use cases/test cases with QA Manager and product owner.
  • Prepared detailed test plan for this feature.
  • Created the test matrix and test scenarios by reviewing the functional spec.
  • Prepared the test environment for both physical and virtual machines.
  • Tested Installation of product on both physical and virtual machines.
  • Automated Xerox application XSM (Xerox Services Manager) as per the client requirement using Visual Studio 2012 and C#.
  • Generated automated scripts using C# and Visual Studio 2012.
  • Performed System, integration, functional, and UAT.
  • Using Visual Studio 2012 recorded and validated automated scripts for validation of UAT requirements.
  • Recorded and played tests in IE using Visual Studio 2012.
  • Worked on Team Foundation Server (TFS) and Microsoft Test Manager (MTM) to effectively manage the product life cycle.
  • Ongoing WPF application using c#.net.
  • Worked on .NET security features such as Form-Based Authentication and Role-Based Authorization.
  • Fix up defects that were raised while testing the tool.
  • Used SQL server 2012, MYSQL for database testing, and acquired test data from databases.
  • TFS-MTM (coded UI and exploratory testing) for automating tests for regression testing
  • Involved in Web Services Testing using SOAP UI.
  • Installed, configured SOAP UI to test web services using WSDL file given by Development team.
  • Experienced in acquiring Test data by running SQL queries.

Environment: Agile/Scrum, SSRS, SSIS, Java script, SQL, QTP, Microsoft Test Manager (MTM)

Confidential - Dallas, TX

Sr. QTP Automation Engineer

Responsibilities:

  • Developed reusable functions using shared repository in QTP
  • Created and executed automated test scripts using QTP for functional, integration and regression testing.
  • Defined types of tests and identified the objectives.
  • Created test plan, test cases and test scripts and followed Agile development process.
  • Defined test goals for sprints (Agile Process).
  • Verified Process flow by writing and executing SQL queries and stored procedures using Oracle PL/SQL developer.
  • Conducted functional, integration and regression testing of Web Services using Soap UI.
  • Performed Database testing by writing and running SQL queries.
  • Presenting the Test Reports and Status reports on a Weekly/Monthly basis to the Project Team and discussing the next release cycle.
  • Interacted with the Developers and Business Analysts on a regular basis to resolve issues.
  • Completely involved in test management in Quality Center.
  • Involved in defect management and defect reporting.
  • Coordinated testing activities with testing team members.
  • Identified all major Defects prior to End to End Testing.
  • Open defects and work closely with development of getting issues resolved in timely manner.
  • Work on data preparation for different test scenarios including negative testing to provide accurate delivery of overall functionality of the product.
  • Queried the Oracle database to verify the data consistency based on ETL Datawarehouse Business
  • Attended weekly Status Meetings and present QA status to the Manager.
  • Ability to collaborate with testers, developers, project managers and other team members in testing complex projects.
  • Participated in automation development review meetings.

Environment: Selenium IDE/RC/Grid, Junit, LoadRunner, QuickTest Pro, SQL, WebLogic, Windows, waterfall, Datawarehousing.

Confidential

QTP Automation Engineer

Responsibilities:

  • Studied the application and use-cases, analyzed user requirements of the application and prepared pre conditioned data for testing the application.
  • Working experience in Waterfall methodologies.
  • Developed test scripts and test cases using QTP, Quality Center, and Load Runner.
  • Performed functional, regression, backward compatibility and database test cases for PT.
  • Designed test cases for all the applications using Mercury Quality Center.
  • Designed automation test cases for PT using MQC.
  • Generate QTP scripts for PT Applications by using VB Script.
  • Used MQC for maintaining the Automated Test execution and Defect Management.
  • Involved verification and validation of FIX messages for different projects.
  • Involved in Sanity Testing, regression and functional automation test scripts using QTP.
  • Performed and Preparing of Test data to test various input files formats using XML and Excel.
  • Mapped the custom objects to the standard objects where necessary, and inserted GUI, Bitmap and Text checkpoints where needed, to compare the current behavior of the application being tested to its behavior in the earlier version using Quick Test Pro (QTP)
  • Involved in bug grab meetings to discussed bug issues.
  • Verification and Validation of various different applications of database and GUI by using QTP.
  • Attended QA Walk through meetings with Team Members this includes Applications Review, technical specifications review, functional specifications review and defects tracking.
  • Generated test execution/defects reports from Quality Center and participated in weekly/daily test execution status review meetings.

Confidential

QA Manual Tester

Responsibilities:

  • Extensive knowledge of SDLC (Software Development Life Cycle) methodologies. Creation of detailed test cases by understanding the user requirements for Manual Testing.
  • Involved in preparing Test cases.
  • Creation of test cases and execution of test cases.
  • Logged and kept track of all Defects till their closure using Quality Center.
  • Created and maintained Test Data on Excel sheets.
  • Performed Backend Testing using SQL.
  • Conducted Cross Browser Testing on different versions of IE and Firefox.
  • Generated automated test scripts for functional and regression testing using QTP and Selenium.
  • Responsible for Functional and Regression Testing of all aspects of the application.
  • Performed, Functional, Integration, User Interface testing manually.
  • Performed VB Scripting in QTP for automating the testing process
  • Analysis and study of Software Requirements Specifications (SRS) documents, project planning for preparation of test plan.
  • Attending Client interaction calls for systems analysis, requirements gathering for the preparation of test case document & test data. Mapping client/business requirements.
  • Verifying change requests and defects, documenting, tracking and communicating test results and unresolved problems, explaining system bugs to programmers.
  • Delivering and implementing the project as per scheduled deadlines, extending post - implementation and maintenance support to the client.

We'd love your feedback!