We provide IT Staff Augmentation Services!

Qa Automation Test Engineer Resume

2.00/5 (Submit Your Rating)

MD

SUMMARY:

  • 8+ yearsof IT experience as a QA Analyst in Client\Server and Web Applications in E - Commerce, Financial Telecom, Industriesusing Automated and manual testing Techniques with emphasis on Functional, Regression & Business Process Testing along with actively taking part in continually improving QA methodologies and testing processes.
  • Excellent experience in business analysis / customer / product / system requirementdocuments & Strong knowledgeof all the phases of SDLC (Software Development Life Cycle) such as Scrum, Test Driven Development (TDD), Agile, BDD methodology.
  • Proficient in configuring, customizing and using testing tools likeCucumber, HP Quick Test Professional 10.0,11Quality Center 9.5, 10.0, Neustar tool, Jira, Selenium (Web Driver), AppDynamics, Newrelic, AWS, Fastly, GitHub, and Jenkins, git.
  • Designed and implemented different automation frameworks from scratch like Page Objects framework, Keyword Driven framework, Data Driven framework for a number of projects.
  • Proven ability in developing BDD scripts with Cucumber and writing step definitions. Used WATIR, Ruby, PageObject framework.
  • Working Knowledge of NoSQL databases MongoDB
  • Expertise in writing basic to complex SQL queries to perform back end testing, batch job processing in SQL Server and Oracle database environment.
  • Strong Experience in Smoke, Exploratory, Functional, Regression, Performance and User Acceptance testing for the highly structural and complex systems.
  • Expertise in Test Case/Test Procedure Design, developingRequirement Traceability Matrix (RTM), Test Tool Usage, Test Case Execution, Defect Management and Defect Tracking, creating Test Scripts, reviewing Log files & Reports for delivering utmost Quality product.
  • Expertise intesting Web Services based by automating service layer tests using Ruby/Cucumber and Mechanize.
  • Have hands-on experience in Web Services testing using REST API .
  • Expernices in performing testing tools like Jmeter
  • Extensive experience in writing scripts using VB Script, Ruby, JavaScript, Java/Selenium, Bash, VI editor to automate testing process.
  • Extensive interaction with developers, Business Analyst team and Server/security configuration team while handling and troubleshootingproduction and quality environment issues.
  • Self-starter, team player, proactive and extremely detail-oriented with a proven capability of working under high pressure.
  • Have exposure in educating and coaching junior test engineers, giving inputs to the planning team and management on business systems and procedures and working with management team with excellent written, communication & interpersonal skills.

TECHNICAL SKILLS:

Operating System: Microsoft Windows 2000/03, RED HAT Linux V 3/4/5, Solaris 8, Macintosh

Programming Languages: J2EE, C#, VB.net, ASP.net, XML, VB Script, Java Script,Ruby, C/C++, Bash Script

DBMS: Oracle 10g/9i, MS Access, SQL Server 2005/08, NoSQL, SQL Developer

Configuration Mgmt: Chef and Puppet

Automation Tools: Quick Test Professional, Selenium, Load Runner, Neustar and Cucumber, Jenkins, SOAPUI, REST UI

Test Mgmt. Tools: Quality Center, Jira, Test management

Reporting Tools: MS- Excel, MS-Word, MS-Visio

PROFESSIONAL EXPERIENCE:

Confidential,Bowie,MD

QA Automation Test Engineer

Responsibilities:
  • As an Automation Engineer, involved in the team in implementing the framework, developing automation scripts for the new User stories and Maintain and run the Regression Scripts
  • Involved in configuring the testing environment with Selenium WebDriver, TestNG and Eclipse
  • Developed and implemented Page Object Module as the framework for Test Automation
  • Integrated TestNG framework to run the test suit and as a reporting tool
  • Responsible to verify Web services API request, response data validations in REST, SOAP
  • Participated and assisted in design of Proof of Concept with QA Lead.
  • Identified test cases to automate and automated them using Selenium WebDriver and TestNG.
  • Wrote test cases scripts using Selenium WebDriver for functional testing and regression testing.
  • Performed Data driven testing using Selenium WebDriver, JUnit and JDBC Connections.
  • Used Selenium Grid, Desired Capabilities, and Remote Web Driver for distributing the execution in different machines, platforms and browsers.
  • Configured Selenium WebDriver, TestNG, Ant tool and created selenium automation scripts in java using JUnit prior to agile release.
  • Used Eclipse IDE for Automation scripts development.
  • Applied Load Testing using JMeter and Involved in implementation of Test Automation Framework build using Selenium WebDriver.
  • Develop automated tests using Selenium, Coded UI, C#.
  • Used SoapUI with extensive support for testing WSDL / SOAP based services.
  • Performed end-to- end testing to evaluate system testing of the application.
  • Coordinate with end-users to schedule and support User Acceptance Testing (UAT).
  • Configured Selenium Grid for parallel execution of scripts on different machines in different browsers.
  • Participated in technical, status review, and release and production meetings.
  • Performed Integration by adding JMeter scripts to Selenium
  • Worked in Agile process for delivering the outputs on time.
  • Occasionally performed manual testing during critical releases of the project.
  • Prepared Test Summary reports after every round of testing.
  • Tracked requirements documentation in Confluence and Project status in JIRA
  • Worked with the Web programming language HTML5, CSS3, XML and selected web element byusing Firebug and FirePath.
  • Contributed in developing Automation Framework that uses Java, Selenium Web Driver and TestNG.
  • Created sample content and webpages in SDL Tridion to demonstrate SDL Tridion capabilities to the business.
  • Involved in the SDLC phase of requirement analysis, design, and development of the web based intranet application tool using Web API and C#.
  • Located web elements using the locators like Id, Class, name and Xpath as SDL Tridion code is Frame based
  • Designed scripts for bulk report generation for regression testing in C#
  • Support CI/CD framework (Jenkins-JMeter)
  • Coded test framework in Ruby that utilized Calabash/Watir/ Cucumber/Gherkin
  • Maintained user documentation with TestNG output screenshots for User acceptance testing (UAT).
  • Utilized role in mobile testing using Appium Mobile for testing client's mobile apps on the Android/iOS platforms.
  • Performed Data driven test in Cucumber, Parameterized BDD scenarios in Cucumber.
  • Successfully completed User Acceptance Testing (UAT) on each project release with the help of end user requirements.
  • Used JIRA for defect tracking system, GIT for version control and Jenkins for continuous integration.
  • Involved in design and implementation of Selenium WebDriver automation framework for smoke and regression test suites (JUnit, Maven).

Environment: Agile Methodology, C#, Jenkins, Jmeter, Maven, Cucumber, GHERKIN, JIRA, BDD, MS Office, MS-SQL Server, Selenium WebDriver, selenium Grid, Ruby, SDL Tridion, Firebug, FirePath, Appium, Test Plan, JMeter, Bugzilla, TestNG, SoapUI, REST APIS

Confidential,Boston

Sr.QA Automation Engineer

Responsibilities:
  • Work in a highly agile environment with different agile ceremonies like sprint planning, sprint retrospective and daily standup to let team know about the progress and obstacles if there are any.
  • Participated in daily standup and weekly status meetings to discuss thetask completed, deliverables, dependencies and goals of the projects in a highly agile environment.
  • Created VB scripts to test different high risk test cases for one common set of data using Quick Test Professional (QTP) 11.0
  • Expernices in working with performance tools like Jmeter and Load runner
  • Created VB scripts to test over 70 sets test cases for one common set of data using Quick Test Professional (QTP) 11.0
  • Used MS Excel to read Data into Custom QTP Data-Tables using custom scripts and Error report was exported back to Excel.
  • Created Smoke test suite and regression test suite for our Java-script/Ajax heavy CRM using Cucumber, WATIR and PageObjects framework.
  • Extensively used Ruby/Mechanize for generating/manipulating data from our jstor site using (Web data scraping).
  • Working Knowledge of NoSQL databases MongoDB
  • Used github to house our automation scripts.
  • Heavily used RubyMine IDE, Cucumber, Gherkin plain text DSL for writing test features and WATIR libraries for automating browser testing.
  • Worked in an AWS environment containing AppDynamics, Newrelic, AWS, Fastly, GitHub, and Jenkins.
  • Created ‘Smoke Test’ to run on just SugarCRM app to rule out the possibility of failures due to failures in external channels to our app like fastly/gateways, ELB, etc.
  • Created Regression Suite’ to regression test is more broad and comprehensive and is run to ensure that a larger set of test cases for the Sugar application is run and is working properly
  • Used Jenkins CI tool to schedule smoke test as well as regression test suite to run on a continuous basis against both TEST and PROD systems.
  • Pro-actively and extensively tested various critical components of SugarCRM while upgrading it from version 7.2 to 7.6
  • Extensively design GUI and API automation for web components housed on Amazon Web Services (AWS) cloud.
  • Developed and executed complex SQL Queries like inner joins and outer joins to retrieve data from TEST as well as PROD databases. Used SQL developer for this.
  • Developing and designing load/performance tests for measuring, finding issues and keeping track of performance of JSTOR sites.
  • Used Neustar tool extensively along with other tools to automate the process of web site performance measurement.
  • Extensively designed/developed performance testing methodologies/scripts and workflows in Neustar tool. Used JavaScript/Selenium to develop load test scripts.
  • Educating and mentoring the project and team members on different testing methodologies and skills required to perform functional and performance/load testing.
  • Involved in UAT of the automated scripts builds by providing users with test data, test cases and scenarios, and guiding them during the testing process.

Environment: J2EE, Java Server Surfaces, Jmeter, AWS, Jenkins, GitHub, Java Script, JSF, Jquery, eclips, QTP 11, GUI, Spring, Web Services, Soap UI, XML Unix, SQL Developer, Oracle 11.0, Ab-Intion, SVN, Websphere.

Confidential,Plano

QA Automation Designer/Developer

Responsibilities:
  • Reviewed requirement specification doc, Functional design docs to verify completeness and correctness and translated business requirement to the test requirement and Test Plan.
  • Participated in daily standup and weekly status meetings to discuss the task completed, deliverables, dependencies and goals of the projects in a highly agile environment.
  • Created, executed and maintained over 150 test cases for Functional and End to End Test cases in Quality Center 11.0
  • Developed 22 Selenium WebDriver automation scripts for Huggies.com.
  • Created Key Word Driven framework using Selenium WebDriver to test Promax Application. Created methods and test data that could be called from Excel sheets by Driver script developed in Java.
  • Implemented Page Objects, Data Driven frameworks using Selenium WebDriver, JAVA, JUnit.
  • Created over 400 sets of data to test the log file generated my Promax application containing details about customer number, Promotion IDs, Promotion start date and End date etc. Data was extracted to the Excel from a flat file.
  • Used JIRA to raise, track and fix defects in a faster way in highly agile.
  • Maintained test cases and test scripts and defect tracking using Quality Center 11.0 and reports were produced and documented in Excel format.
  • Conducted Regression testing together with Subject Matter Expert using the regression suite built and help the Business run the test and fix bugs simultaneously.
  • Extensively worked in Debugging/Fixing, troubleshooting, reviewing automated scripts, resolving automation related server/environment/network settings.
  • Testing the application for End User Testing on its compatibility on various web browsers like Firefox 3.6, Chrome 11, Safari 5 and Internet Explorer 7.x, 8.x
  • Worked with Off-shore testers and trained 5 business users on custom Automation Frame Work Test Execution and Maintenance.
  • Involved in UAT of the automated scripts builds by providing users with test data, test cases and scenarios, and guiding them during the testing process.

Environment: XML, HTML, SQL, QTP 11, HP Quality Center, PromaxPX, SQL Server, Window 2003, C#.Net, Oracle 10g

Confidential

Senior QA Engineer

Responsibilities:
  • Reviewed requirement specification doc, Functional design docs to verify completeness and correctness and translated technical requirement to the test requirement.
  • Maintained the Requirement Traceability Matrix (RTM) throughout the project life cycle.
  • Created and customized Data Driven Framework to test 6 sets of regression test cases that were often used for varied sets of data.
  • Used Object Repository (.tsr), Functions (.vbs, qfl), and Environmental Variables (.xml) and Recovery Scenarios (.qrs) to build the framework.
  • Created 75 sets of data Test Data executed and tested Framework. Data was read from Excel and test results were published back to Excel sheets.
  • Extensively performed Web Service testing Using QTP’s Web Service Add-in and different XML Utility objects of QTP.
  • Testing the application for End User Testing on its compatibility on various web browsers like Firefox 3.6, Chrome 11, Safari 5 and Internet Explorer 7.x, 8.x. Used exploratory testing method to give quick feedback.
  • Extensively used UNIX shell scripting, UNIX server logs, Http Watch, Firebug and Firefox plug-in called Poster to verify whether the site generates correct error message with its error code when it encounters invalid data or errors in the page.
  • Involved with developers and UI designers in tweaking and validating the UI modals given my QAS to integrate in Checkout module of our application.
  • Ran batch queries that included different complex SQL queries for the backend testing using UNIX Shell Scripting (Putty) and Sql developer to see if the Promotion is moving through various steps in backend Oracle 10g Database.
  • Used Http Watch to monitor site response time and page weight of the HTML and jsp version of the Checkout 3.0 page.
  • Observed the Performance of the sites by filtering and monitoring various performance graphs using Load Runner 9.10
  • Involved in Production release support, troubleshooting of issues and from business approvals to final system checks and helped on system installation instructions and roll out plans.

Environment: Quality Center 10.0,Load Runner 9.10, SQL, SOAP, JMS, Oracle, Java script .net, XML,UNIX and Excel, QTP 10,Windows 2000/03, Share Point.

Confidential

Senior Automation Tester

Responsibilities:

  • Reviewed requirement specification doc, Functional design docs to verify completeness and correctness and translated technical requirement to the test requirement and test plans.
  • Provided suggestions and feedback into planning and tools and automation framework selection for automation and usage to the management.
  • Made sure that Service Oriented Architecture (SOA) is implemented by working on validation of XML web services using soapUI for this purpose.
  • Used Data Driven frame work and Automation Object Model to execute and create tests in QTP.
  • Performed automated testing of the .NET application using Data Driven framework using QTP 9.5
  • Used inbuilt VB Script methods like Timer, Date, Random, CreateObject, Repository Collections, on Error etc.
  • Created Custom Function library using Descriptive programming, Ordinal Identifiers and Regular expressions.
  • Involved in defect meetings to analyze history of the defects and discuss defects with the developers.
  • Maintained test plan /test cases and test scripts and defect tracking and reporting using Quality Center 9.5 and reports were produced in Excel and word format.
  • Involved in UAT of the applications by providing users with test data, test cases and scenarios, and guiding them during the testing process.
  • Involved in Production release support, from business approvals to final system checks and helped on system installation instructions and roll out plans.

Environment: Quality Center, Load Runner 9.10, SQL, SQL Server ‘08, .Net, C#, VB.net, Test management Windows 2000/03, UNIX and Excel

Confidential

QA Engineer

Responsibilities:
  • Reviewed specifications and business requirements and created test plans.
  • Evaluated business rules and prepared Test Cases and perform manual and automated testing.
  • Coordinated with the client's Leads to calculate effort estimates and duration plans for QA tasks.
  • Gathered the Test Input Data, which includes Pre-condition, Test Results and Test Regression Data.
  • Used QTP 9.2 for the regression testing.
  • Performed Business Process Testing (BPT) testing of the .NET application.
  • Used complex SQL scripts along with stored procedure to check the availability, accessibility and update feature of data in backend Oracle10g database.
  • Perform back-end testing extensively by executing SQL Queries for Oracle database testing.
  • Implemented changes to test management practice by moving test case development into the HP Quality Center 9.1, from MS Excel, Word, and other manual methods.
  • Developed defect reports and test progress reports on a weekly basis for senior management.
  • Customized and modified scripts on Load Runner’s VuGen record by putting necessary control statements & verified playback of scripts.
  • Carried out successful UAT and verified and validated it.
  • Supported production releases during maintenance windows (non-business hours).

Environment: .NET, VB.NET, C #, Unix, Quality Center, Load Runner 8.1, SQL Server, QTP 9.x, Oracle 10g.

We'd love your feedback!