We provide IT Staff Augmentation Services!

Qa Automation Engineer Resume

4.00/5 (Submit Your Rating)

CA

SUMMARY

  • Over 8+ years’ experience in software testing including Software Testing Best Practices, Software Test Management, lead, Test Planning, execution and reporting. Strong understanding of QA Standards, Test Life Cycle and Software Development and Testing Life Cycle
  • 2+ years of experience as an Automation Test Lead on an Onshore - offshore model with a team of 4-5 members which consists of resources with diverse skill set of various phases of testing
  • Experience with Waterfall and Iterative development lifecycles, V-model and Agile methods. Strong aptitude and experience in software quality process, change management, configuration and release management.
  • Provides direction and leadership with strong interpersonal and team building skills
  • Successfully works with people within and across organizational boundaries to build agreements, guidelines, and standards in order to resolve issues and create consistent practices
  • Strong practitioner of clearly written purposeful communication and Risk Based Testing Approach
  • Web Testing, System Integration Testing, Finance Applications Testing (Desktop Applications) and Data stage - ETL (Extract Transform and Load) Testing
  • Automation Testing, System Testing, Services Integration Testing (Service Oriented Architecture)
  • API, Web Services (REST and SOAP) Testing using SOAP UI
  • Knowledge of ISO 9001:2000, CMM levels
  • Experience in Automation using Automation testing tools like Selenium WebDriver, Selenium IDE, Selenium Cucumber,HP Quick Test Pro and Load Runner.
  • Proficient in writing structure code using JAVA (for Selenium) and VB SCRIPTING (for QTP) to enhance the power of automated scripts to handle logical test cases.
  • Well acquainted with the OOPS concepts - Encapsulation, Abstraction, Inheritance and Polymorphism.
  • Performance Testing, Security Testing, Load Testing, Functionality Testing, Sanity Testing
  • Performed Data-driven testing using Selenium WebDriver by adding JXL and Apache POI JAR files in Eclipse IDE.
  • Performed Web-testing using Firefox Profiling technique in Selenium WebDriver for investigating the page source of Application during run-time.
  • Performed Web Debugging techniques for creating Selenium WebDriver scripts -XPath, Firebug, FireFinder, Firepath and CSS Selector.
  • Automation of Functional, Regression and Smoke Test cases using QTP.
  • Automation of Functional Test using Selenium WebDriver by adding Selenium API in Eclipse IDE.
  • Performed Web Testing using HTML DOM (Document Object Model) and XPath.
  • Experience using Framework’s such as Junit/Test Ng/ Maven- Test Ng Integration and ANT
  • Database Testing using Selenium
  • Experience with Selenium Grid 2
  • Test Planning, Test execution management, Defect management, Test Metrics
  • Reporting and prioritizing software bugs in conjunction with the Development team &Test Managers
  • Interaction with Team and Users, Reporting done using RISK BASED TESTING Approach
  • Querying the database using SQL to check for successful transactions.
  • Knowledge of Business Analysis principles.
  • Hands-on experience using test management tools like the HP Quality Center and functional automation tools like QTP, Selenium Web Driver.
  • Experience in UNIX systems like installing, removing the packages and load balancing the virtual servers
  • Experience with SOAPUI tool to execute the web services request messages
  • Experience in managing different Test Environments simultaneously
  • Actively involved in Reviews, Walk through, Scrum and Business meetings
  • Comfortable working with JAVA, .Net, C, C++, C#, Visual Basic, Oracle, SQL, PHP, ASP, Shell Scripts, VB Script, JavaScript, HTML, DHTML, XML, CSS and Ruby
  • Performed tests using Android Driver
  • Experience with Jenkins, GIT, GITHUB integration
  • Proven Strong Analytical and Logical skills with ability to follow project standards and procedures as per client specifications.
  • Hands on experience with Apache Maven
  • Facilitating Daily scrum meetings, spring planning, spring review, and spring retrospective.
  • Managing the overall performance and delivery of cross-functionalFacilitating sprint planning as Scrum master for multiple Scrum teams
  • Publicizing the team's progress and successes to make sure they are highly visible to product owner / stakeholders.
  • Managing projects in both Agile and Waterfall development environments.
  • Keeping the team together all the time to ensure successful sprints.

TECHNICAL SKILLS

Test Tools: Selenium Web Driver, Selenium Cucumber, Selenium Grid, Protractor, Maven, Mercury Win runner 7.0. Mercury Quick Test Pro, Selenium IDE, Quality Center 7.5 / 8.0 / 8.2 / 9.0 /10.0/11.0 , MS-Visio, MS-Word, MS - Excel (Test Report /Test Tracking tools), JIRA/Rally, LoadRunnner, J meter, Postman

Project/Test Management Tools: HP Application Lifecycle Management (ALM), Quality Center (QC).

Programming Languages: C#, Java,VB, C++

Scripting Languages: VBScript, JavaScript, jQuery, Groovy Script, Python

Databases: Oracle, IBM DB2, Microsoft SQL Server, Microsoft Access.

Unit Test Frameworks: TestNG, Junit, Cucumber

Continuous Integration: Jenkins, GIT stash/Sauce labs

Web Debugging Tools: Firebug, FirePath, XPather.

IDE: Eclipse (Indigo/Mars/Neon).

Operating Systems: Windows, Vista, XP, NT. UNIX, iOS

Web Technologies: HTML, CSS, XML, XML DOM, ASP.

Version Control: Subversion (SVN), Microsoft Visual SourceSafe (VSS), RTC Jazz, GIT STASH

Modelling Language: UML

PROFESSIONAL EXPERIENCE

Confidential, CA

QA Automation Engineer

Responsibilities:

  • Involved in preparing Test data based on business functions.
  • Performed execution of test cases, scripts, captured test results, metrics and reported them.
  • Conducted functionality and performance testing on every milestone of the project using the test plan.
  • Executing Test Scripts in Selenium WebDriver for Regression Testing and analyzing results.
  • Performed black box testing, database testing and web-based testing on several test phases.
  • Developed components for each transition used in the test script or scenario by using Selenium WebDriver
  • Implemented automation test scripts in SOAPUI for web service testing.
  • Developed SQL scripts to connect and interact with the database
  • Involved in giving daily and weekly status reports to clients.
  • Involved in resolving valid issues and queries by debugging Fiddler logs to check various
  • Http/https calls made into each scenario and creating Test metrics.
  • Providing guidance on the selection of the most effective Automation test design techniques in a given situation
  • Providing guidance on technical types of testing such as performance testing and security testing
  • Designing methods for the creation of test data
  • Automated over 500+ Manual test cases
  • Worked with middleware, content management team, UX team and Release team to get the correct QA standards and procedures implemented.
  • Worked on Agile/Scrum Methodology involved points estimation to User Stories, Back log grooming
  • Involved in up skilling and training of Team members
  • Used SQL queries to test the integrity of data by querying the database
  • Mobile and Web Automation by implementing Cucumber Framework using Appium, Selenium Web Driver.
  • Tested web services (REST and SOAP) using POSTMAN Tool
  • Wrote Groovy scripts to validate API results using SOAP UI
  • Used Quality Center defect tracking tool to report application defects and enhancements request and discussed with developers to resolve technical issues.
  • Performed different types of testing like Functionality, system, regression and Retesting.
  • Prepared reports on defects and conducted defect meetings with the project team.

Environment: Selenium Web Driver, Appium, Xcode, AngularJS, Eclipse,Java, JUnit, SQL Developer, Postman, JIRA, Maven, Jenkins, GIT Stash, HTML, XML, Web Services/API (SOAP), TestNg.

Confidential, NE

Automation Tester

Responsibilities:

  • Gathered requirements and application information from Business Area Managers (BAM) and Subject Matter Experts (SME’s) and developed test cases.
  • Involved in design and implementation of Selenium WebDriver automation framework for smoke and regression test suites
  • Developed and implemented robust MVC Pattern base testing with WebDriver which cut down the script development time in half.
  • Involved in preparing test strategies for client side verifications and validations.
  • Involved in automating test cases using Selenium WebDriver with TestNG.
  • Used automated scripts and performed functionality testing during the various phases of the application development using Selenium.
  • Extensively worked on selenium web Driver with the preferred Language Java.
  • Used Maven for building the WebDriver project. Integrated with Continuous Integration tools Jenkins for running test on nightly basis automatically.
  • Involved in testing the application utilizing the Scrum (Agile) methodology.
  • Involved in functional testing, black box testing, negative testing, compatibility testing, and recovery testing.
  • Involved in testing compatibility of application for dynamic and static content under various cross browsers using HTML IDs and XPath in Selenium.
  • Implemented open source web test tool Selenium WebDriver for cross browser and cross platform web testing.
  • Used Selenium WebDriver to test search results of Meta search engine.
  • Conducted oracledatabase tests by executing SQL queries to ensure the data integrity by checking various kinds of constraints.
  • In Selenium automation worked closely with development team (Agile) to create Selenium WebDriver automation scripts.
  • Attended code peer review weekly basis with automation tech lead to check automation standards are met or not.
  • Created Apache Maven archetype so that the framework can be used in different projects to avoid to create frame work from the scratch.
  • Automated functional and regression manual test cases in Selenium WebDriver using Java and TestNG.
  • Developed and executed SQL queries to verify the proper insertion, deletion and updates into the Oracle supporting tables and cubes.
  • Reviewed database test cases according to assigned Requirements to validate reports by retrieving data with complex SQL queries from oracle database.
  • Prepared user documentation with screenshots for UAT (User Acceptance testing).
  • Performed regression tests on the application to assure proper functionality of the site after new builds using Clear Quest.
  • Participated in daily, weekly meetings and technical reviews. Prepared reports showing the testing efforts.
  • Used XPath and CSS Selector locators extensively in Selenium scripts to describe unique identification of web elements.
  • Worked with input test data excel files with the help of Java IO package and Apache POI library in Selenium.
  • Worked on the Parametrization using TestNG Parameters and DataProvider annotations in Selenium WebDriver Scripts.

Environment: Selenium Web Driver, Java, TestNG, Jenkins, Maven, Agile, SQL, DHTML, Quality center HTML, Oracle11g,MSWord, MS Excel, PL/SQL Developer, UNIX, Windows 7, Appium, Xcode, AngularJS,Protractor, Eclipse,Java, JUnit, AJAX, JIRA, Maven, Jenkins, GIT Stash, HTML, XML, Web Services/API (SOAP)

Confidential, Richmond, VA

Automation Tester

Responsibilities:

  • Involved in Designing & Developing data driven framework using Selenium WebDriver, TestNG and implemented Java Mail to send the regression result automatically
  • Performed Integration Testing, White Box, Black Box Testing, Sanity Testing, Product Testing (Functional Testing)
  • Used Selenium Web Driver APIs for writing Junit test suites and test cases for testing functionality with the Selenium Server.
  • Used Selenium Web driver to test browser compatibility and correct functionality of the website.
  • Implemented properties files to read configurations and XPath of elements in the application for better readability of the code.
  • Actively interacted with the Business and Design team to understand the requirements.
  • Provided clear concise feedback on UI to Development team by using tools like firebug in Firefox.
  • Validated multiple web services and JSONs value to UI.
  • Mentor manual team to design automation steps, identifying objects and creates test scripts.
  • Supported execution for regression testing.
  • Used Jenkins as continuous integration server to run automated test suites
  • Used Selenium Grid to run test cases in multiple browsers and Platforms
  • Worked closely with development team and BSAs to resolve the defects and Testabilityissues
  • Worked on Water Fall Methodology
  • Used HP AlM for bug tracking

Environment: Selenium WebDriver, Selenium Grid, Appium, JUnit, HP ALM, HTML, Java, UNIXJavaScript, XML, MS EXCEL, SQL, Windows, Google chrome, Safari, TestNG, Apache Maven, Eclipse, Groovy, SVN, Web Services/API (SOAP), HP Quality Center 10.00

Confidential, Dallas, TX

Automation Tester

Responsibilities:

  • Analyzed theBusiness Requirementsdocument and the system requirement document to come up with a detailedTest Plan.
  • Collected and documented test data for functional testing as documented in test plan.
  • Performed manual andSeleniumtesting of a web based application.
  • Automated and executed regression test suitesin Firefox browserviaSeleniumIDE.
  • PerformedAutomated System/ Regression testing using Selenium for the Policy and Claims applications.
  • DevelopedAutomationScripts forFunctionalityandRegressiontesting usingQTP(QuickTest Professional).
  • DevelopedVBScriptfor different modules.
  • DevelopedDataDrivenAutomationFrameworkand separated test scripts and test cases to achieve the maximum reusability in theAutomated Scripts.
  • Created Automation Testing Framework for Web/Backend/Mobile Application Testing with Appium, Selenium Web driver from scratch
  • Analyzed the high-level architecture and implemented what can be automated and benefits
  • Automated over 400+ Manual test cases
  • Tested application in cross browsers to verify consistency.
  • Deployment ofSOAservices to Oracle Application server and testing the services
  • Analyzed defects status usingQC(Quality Center)and interacted with developers to fix defects/bugs of the application.
  • Performed Web Service API testing for UI content verification and validation with business logic XML Schema.
  • Tested PDF files using Buffered Input Stream, PDF Parser, PDF Text Stripper
  • Tested PDF formats like PDF/E, PDF/ VT, PDF/X
  • Implemented BDD and Cucumber Framework earlier and shifted to selenium
  • Tested PDF Compression, Document, Font, Image, Rendering and Transparency
  • Carried out walk-thru meetings to share findings with the team and track progress
  • Attendedregularprojectmeetings andweeklyteam meeting to discuss theprojectmilestones.
  • Worked on Agile/Scrum Methodology involved in giving points to User Stories, Back log grooming, User story demos, attended retrospective meetings and worked on Iterations/Sprints (3 Weeks of time) part of releases.

Environment: SeleniumIDE,JUnit,QTP(QuickTest Professional),QC(Quality Center), Java, Mainframes, C, XML, SOA,Agile, Web sphere,VBScript, Oracle, SQL, Crystal Reports, Shell Script, Appium, Xcode, AngularJS, Jasmine, Protractor, Eclipse, JUnit, SQL, AJAX, JIRA, Maven, Jenkins, GIT Stash, HTML, XML, Web Services/API (SOAP)

Confidential

Software QA Engineer

Responsibilities:

  • Created performance testing environment and installed all the necessary components ofLoadRunneron the different machines.
  • DevelopedQTPAutomationScriptsforFunctionalityandRegressiontestingusingQTP(QuickTest Professional).
  • UsedLinear Framework.
  • UsedVBScriptfor Scripting in various stages of theAutomation.
  • Tested Batch jobsto import/export data between Siebel database and Legacy systems.
  • Retrieved, modified and executedUNIXshell scripts.
  • Involved in project meetings and discussions for setting targets and goals to be achieved in the QA process.
  • Conducted Oracle database testing by developingSQLQueries.
  • CustomizedTestDirectorfor the Project Management and created user-defined fields.

Environment: QTP(QuickTest Professional) 9.5,TestDirector, VSS, Tivoli, Siebel, SQL Server, Shell Script, UNIX.

Confidential

Jr.QA Analyst

Responsibilities:

  • Understanding the business requirements and developed test cases to test the complete functionality of the application using manual testing.
  • Created test Case & Test scripts using QTP testing tool
  • Validation testing i.e. ability to connect to the database to retrieve dynamic data.
  • Evaluated user problems and issues with software performance.
  • Uploading Test cases to Quality Center.
  • Executing Test cases from the Quality Center
  • Validated performance of the systems by running scripts and gather the response times. Prepared results of the performance tests.
  • Developed SQL queries for backend testing.
  • Tested for look and feel of the Web Pages in the Application.
  • Reported the bugs using Quality Centre.
  • Prepared detailed status reports and update the status to the business and technical teams during weekly review meetings by Microsoft Applications.
  • Prepared Test Scenarios for the Whole Application.

Environment: Java, QTP, HP QC, SQL Server, Manual Testing, Test Case, Test Scripts, Windows XP, Microsoft Office.

We'd love your feedback!