We provide IT Staff Augmentation Services!

Senior Qa Engineer Resume

2.00/5 (Submit Your Rating)

Plymouth Meeting, PA

PROFESSIONAL SUMMARY:

  • Expertise in Software Development Life Cycle (SDLC), Software Testing Life Cycle (STLC) and Defect Life cycle wif major responsibilities in all the phases.
  • Worked in multiple domains like Finance, Health Care, Insurance and Retail Domains.
  • Well Versed in various sorts of testing like Manual testing, Automation Testing, Web based testing, Client/Server testing and Web services using SoapUI.
  • Hands on experience in implementing Waterfall and Agile (Sprint/Scrum) methodology.
  • Developed Test scenarios, Test cases, Test data, Test procedures, Test reports and Test Matrices and documenting manual and automated test scripts in Java for Selenium.
  • Extensive experience in Functional testing, Testing system management, Integration testing, Regression testing, GUI testing, Back - end testing, Browser Compatibility testing, Ad-hoc testing, Black Box Testing, System Testing, User Acceptance Testing.
  • Hands-on experienced in working on projects wif Selenium, VSTS, Coded UI Test, C#, NUnit, Java, JUnit, JavaScript, Continuous Integration, SQL, Web Services, REST, SOAP, JIRA, UFT, QTP, VBScript QA technologies and tools.
  • Worked wif Icinga/Nagios system monitoring software.
  • Have background and experience in TDD using Moq for unit testing c# objects and QUnit for unit testing javascripts.
  • Diverse noledge in dealing wif various open source tools like Selenium IDE, Selenium RC, Selenium WebDriver, Selenium Grid, SoapUI, Cucumber, JUnit, Eclipse and TestNG.
  • Strong Knowledge in working wif Selenium automation framework to perform smoke and regression testing using TestNG and Jenkins.
  • Extensively worked wif all phases of testing deliverables including creation of Test Strategy, Test plans, RTM, Test case specifications, Test execution, Defect tracking, Resolution, Documenting and Reporting.
  • Proficient in Automation Testing using QTP (UFT), Perfecto Mobile, Selenium Web driver using Appium and Knowledge of Virtualization, VSphere, VCenter.
  • Wif experience in Test Automation using Python scripting and tools such as Appium, Eggplant and Robotium design and develop mobile application tests.
  • Expertise in Automation Tool Selenium 2.5, Protractor, load and performance testing tool JMeter mobile automation testing tool Appium.
  • Experienced in designing and implementing Data Driven, Keyword Driven, Hybrid and Page Object Model frameworks wif Selenium.
  • Experience wif test automation tools like Mercury Interactive tools WINRUNNER/ QTP/ Load Runner in heterogeneous platforms.
  • Well versed in locating various GUI elements using XPath, CSS, Link text, Id, Name, Class name, Tag names, partial Link text, DOM and CSS using Firebug to create scripts of automation.
  • Good Expertise at using Selenium Synchronizations wif conditional synchronization and unconditional synchronization (Implicit, Explicit) wait statements.
  • Experience as SDET using Java based frameworks such as JUnit, TestNG
  • Developed Scripts usingpythonSelenium WebDriver combo for user module application.
  • Also having exposure to databases like Oracle, NoSql (Cassandra, Hbase)
  • Implemented Accessing Forms like Drop-down select, Checkbox, Radio Button etc. using Selenium.
  • Expertise in implementing APACHE POI/JXL to read the data from external resources in selenium.
  • Good Knowledge on Selenium Cross Browser Testing to check the application functionality and behavior over various browsers.
  • Worked on Selenium grid to run multiple tests across different browsers, operating systems in parallel.
  • Performed Database/Backend testing using SQL Queries for data design, validation and integrity testing also established JDBC connection using java programming language.
  • Involved in writing Scenarios, Scenario outlines, feature and Step definitions using Cucumber for BDD.
  • Expertise in using various defect-reporting and defect-tracking tools like JIRA, Rally, Bugzilla, and HP ALM.
  • Experienced in using Continuous Integration and build management tools such as Jenkins Build Server, Maven, ANT and, Tortoise SVN, Subversion to handle different versions of the source code.
  • Strong Knowledge in implementing Log4j as a logging framework and for the debugging.
  • Experienced in automating various web applications and web services using SOAPUI and Cucumber implementing wif JUNIT and TestNG.
  • Experience in virtualizing protocols like REST, SOAP, MQ, JDBC and Java objects and good handle on XML, XPath, XSD, XSLT.
  • Simulation was tested for different scenarios wif unit tests written in JUnit and JaCoCo
  • Well Versed in implementing SOAPUI wif Data Driven Framework for reading and writing the External Data.
  • Developed and executed test cases for XML and Restful services using SOAPUI tool.
  • Experienced in Using of Groovy Scripting for writing the test cases in SOAPUI tool.
  • Involved in developing Test Scripts to implement Test Cases, Test Scenarios, and features for TDD (Test Driven Development), BDD (Behavior Driven Development) using Cucumber (Gherkins format).
  • Worked on SVN to handle and maintain the build scripts, test data and other documents related to the project.
  • Used tools such as Maven and Ant for automating software build processes.
  • Strong Knowledge in Mobile Testing using Appium for (Android/IOS) applications.
  • Experienced in Lead the testing strategy for large projects/products.
  • Provide risk analysis and support for seamless product release.
  • Excellent noledge of SDET/QA methodology & Software development processes (Agile, Scrum).

TECHNICAL SKILLS:

Testing Tools: HP Quality Center/ALM, QAS.TCS (Test Case Studio), Test Log QTP, Soap Test, HP Load Runner, Load Impact, Cucumber, Protractor, Quality Center, SauceLabs, Soap UI Web Service Testing, Mobile Testing (Android & IOS), Appium, SilkTest, SilkPerfomer, Selenium Web Driver, Web Load, TestNG, Xpath, VBScript.

Defect Trackers: Jira, Bugzilla 2.0, MTM, Dovetail, Jenkins, Lean Testing, IBM Clear Quest, Bug Host, DevTrack, BUG track, Mantis.

Programming Languages: Java/J2EE, Python, C#, C, PL/SQL, OOAD, .Net.

App Servers: Tomcat, JBoss, WebSphere, WebLogic, BPM, IBM (MQ)

Protocols: Cisco tools, SFTP, FTP, HTTP, SONET, ATM, ISDN, OSI,BGP, OSPF, L2/L3 Switching, IP, VOIP, ADHOC, X25, TCP/IP, SNMP,.

S cripting Languages: Shell, Python, Java Script, PERL, HTML 5, CSS 3, AJAX, XML, Docker, JSON,IBM WCS, Saas.

Databases: Oracle 9i/10g/11g, SQL Server 2005/2008, MySQL, RDBMS, Mongo DB, RDBMS, NoSQL,Cassandra, SQL, Microsoft SQL server.

Framework: Spring, ESB, BPEL, JSP, JMS, Hibernate, JSF, Java Enterprise, Restful frameworks, Spring Framework.

Operating System: Linux, Ubuntu, Windows XP/ 2000/2007/2008, 2010 Mac OS, GIT, Jenkins.

Development Tools: Rational Application Developer(RAD), Spring Tool Suite(STS), Eclipse, TOAD, ETL Tools

Build Tools: M aven, ANT Hill, Agile & Scrum Methodologies, Waterfall methodology, Cassandra, NoSQL, Jacoco

PROFESSIONAL EXPERIENCE:

Senior QA Engineer

Confidential, Plymouth Meeting, PA

Responsibilities:

  • Developed automation scripts for new enhancements using Selenium Web Driver and TestNG.
  • Used Selenium WebDriver using TestNG and Eclipse for automation in Hybrid model.
  • Implemented Automated execution of tests (nightly and need based) using Maven and Jenkins.
  • Configured Selenium WebDriver, Maven tool and created Selenium automation scripts in Java using TestNG prior to agile release.
  • Used Java language and TestNG framework for scripting. Used Maven for building the WebDriver project. Integrated wif Continuous Integration tools Jenkins for running vvtest on nightly basis automatically.
  • Created automation framework in Selenium WebDriver using behavior driven approach like Cucumber.
  • Extensively used Selenium locators like (Xpath, CSS Selectors, Fire Bug, Fire path locator) and WebDriver to test the web application.
  • Tested request and response XML's based web services interfaces using SOAP UI.
  • Performed Web Services Testing and XML validation by creating test case suite using SOAP UI.
  • Created whole test framework using Selenium for further test creation and execution.
  • Regression test cases were written and automated using Selenium WebDriver.
  • Prepared Traceability Matrix to ensure the adequate coverage of the test cases.
  • Tested compatibility of application for dynamic and static content under various cross browsers using HTML IDs and XPath in Selenium.
  • Performed API Level testing for web services, enhanced the Test harness and developed many Test suites using XML and Python.
  • Performed the Mobile Testing for Mobile App of Client, identify the Mobile Platform like IOS, Android by using Appium.
  • Experience in testing/validating the Source, Stage and Target (End-to- End), BI Testing, and Data Quality Issues & Data Reconciliation process.
  • Updated Test Plans and Test Cases periodically to manage changes in requirements.
  • Performed Coded UI automation testing for the application using Microsoft Test Manager.
  • Uploaded test cases executed test cases and logged defects in Mercury Quality Center.
  • Reported software defects in Quality Center and interacted wif the developers to resolve technical issues.
  • Connected to database to Query the database using SQL for data verification and validation.
  • Performed back end testing on Oracle Database by writing SQL quarries.
  • Created SQL views to aggregate data before moving to targeted database from legacy database to simulate results.
  • Used Selenium in RubyMine wif cucumber framework for regression testing and running the automation suite.
  • Implemented AWS solutions using E2C, S3, RDS, EBS, Elastic Load Balancer, Auto scaling groups,
  • Followed Agile testing methodology, participated in daily SCRUM meetings and testing each SPRINT deliverables.
  • Validated soap response using various Assertions such as XPath, Contains, SOAP Fault, Schema Compliance etc.
  • Tested applications in different types of browsers and versions, such as Internet Explorer, Firefox, Google Chrome to simulate production environment.
  • Managed MySQL, Microsoft Server and MongoDB databases and implemented strategies to fine tune performance and automate administrative tasks
  • Participated QA weekly meetings and various other meetings and discussed Enhancement and Modification Request issues and defects in the application.

Environment: Java, Selenium WebDriver, Test NG, Protractor, SOAPUI, Cucumber, Maven, XPATH, Eclipse, Jenkins, Fire path, Firebug, Python, HTML, XML, agile, MongoDB, Quality center, Coded UI,VB.NET, Test Manager, Mobile Testing, SQL,Cassandra, Oracle and Windows.

Automation Engineer / MobileTester

Confidential, San Francisco, CA

Responsibilities:

  • Automate the test cases using Selenium Web driver wif JAVA Framework TestNG.
  • Used HP quality, TestNG, Firebug, Webdriver, Jenkins.
  • Implemented Selenium WebDriver and automated, executed scripts on different browser and different platform using Python. Used XPath, FireBug, UI Automation Viewer to work wif dynamic (AJAX) and static objects wif Web Driver.
  • Testing mobile app wif different android, IOS smart phones using Perfecto and hand held devices.
  • Testing usability, functionality for mobile app using perfecto and hand held devices
  • Perform Functional, Integration, Regression, Smoke, White/Black box, User Acceptance Testing (UAT), and End-to-End Testing.
  • Worked as Software Development Engineer in Test (SDET) is responsible for developing and executing comprehensive suites of automation test plans and test cases.
  • Experience in building test automation scripts using Selenium andRobotiumfor Android apps
  • Extensively worked on Selenium WebDriver wif the preferred Languages Java, C#, Python, Ruby and JavaScript.
  • Proficient in Agile development and Scrum methodology.
  • Protractor frame work is used for end to end testing
  • Experienced in Relational database and writing SQL Queries.
  • Also having exposure to other databases like Oracle, NoSql (Cassandra, Hbase).
  • Responsible for testing and reviewing of ETL mapping and transformation specifications based on the business requirements from various teams and the business teams.
  • Provided best practices in Automation testing in Coded UI.
  • Write unit test codes for Typescript methods using QUnit as the testing framework
  • Expertise in testing the web pages on MAC OS X, WIN on various versions of IE, Chrome, Firefox, Safari browsers along wif the use of virtual machines.
  • Developed and mentored the integration frame works using iTKO LISA wif ALM, QTP, JASON (SELENIUM SCRIPTS), and JENKINS.
  • Delivered functional crosswalk between ALM/QC and TFS/MTM for QA consistency.
  • Involved in testing Web services and XML wif tool called SOAP UI and using dis tool to locate WSDL file on internet, create Test cases and run them.
  • Designed REST/HTTP, SOAP APIs, including JSON data formats and API versioning strategy.
  • Automated testing of web based applications using QTP(Quick Test Pro).
  • Build feature files for Cucumber steps using ATDD framework in Selenium
  • Executed the test plans on web and mobile (Apple & Android) as per requirements using Appium tool.
  • Integration of automation batch run job wif Jenkins. Worked wif Jenkins Continuous Integration tool and Build Tool Ant.

Environment: Selenium, Quality Center/ALM, JIRA, ROI, VBScript, Visual Studio 2012, Coded UI, TFS, Protractor, MTM, SQL Server 2008, Linux, Microsoft Windows, QUNIT,Lisa,UNIX/shell, Visual studio, XML, Building Center, XSD, XPath, MQ, Topics, HTTP, JSON.

QA Automation and Manual Tester

Confidential, Daytona Beach, FL

Responsibilities:

  • Analyzed Business Requirements Documents to get better understanding of the system both on technical and business perspectives.
  • Worked in the agile environment wif frequently changing requirements and features set.
  • Prepared Test Plans, Test Scripts and Test Cases based on functional specifications and user requirements.
  • Developed and maintained automated regression test cases in Selenium WebDriver using Java programming language and Junit Framework.
  • Performed Data driven testing usingSelenium WebDriver, Junit functions and JDBC Connections which reads data from scripts using property and XML files.
  • Developed test code in Java language using Eclipse IDE and Junit framework.
  • Used Java language and Junit framework for scripting.
  • Used Ant for building the WebDriver project. Integrated wif Continuous Integration tools Jenkins for running test on nightly basis automatically.
  • Implemented Page Object Model Automation framework wif Java, Selenium WebDriver and Cucumber.
  • Involved in integrating the test suites to Jenkins to execute them automatically after every successful deployment.
  • Designed test cases based on the use-cases and the complex business logic defined for each web-service or a message.
  • Participated in SDLC & STLC process .
  • Executing the test plans on web and mobile (Apple & Android) as per requirements.
  • Experienced in load and performance testing tool JMeter.
  • Designed and Developed UAT Regression automation script and Automation of functional testing framework for all modules using Selenium and WebDriver.
  • Created the test data and request for the test data dependent wif the other applications to be used in the testing activities for the current release.
  • Created Data Driven scripts for adding multiple customers, checking online accounts, user interface validations, reports management, etc.
  • Used XPath and DOM to work wif dynamic and static objects in Selenium.
  • Utilized various test tools for automation of test cases Generate test reports and performed extensive Web Services testing using SOAP UI.
  • Used SOAP UI tool to test SOA based architecture application to test SOAP services and REST API.
  • Performed Smoke, Functionality, Integration, System, Regression tests based on Analysis, and understanding of the requirements, non-functional specifications, and end-user needs.
  • Prepared test cases, test dataand test responsibility matrices for the application under test.
  • Executed Test Cases recorded in HP Quality Center manually to test the application for its functionality, system integration and verify the Exit Criteria.
  • Used Git code repository and Code Collaborator to manage code reviews.
  • Used Cucumber to write Acceptance test for web application
  • As part of compatibility testing, executed the workflow manager web application related test cases on different browsers different Operating Systems.
  • Implemented and worked on Acceptance Test Driven Development (ATDD) agile methodologies completing releases ahead of schedule.
  • Performed Back-End Testing, database table manipulations of relational database systems by writing complex SQL queries manually.
  • Actively participated in walk-through, inspection, review and user group meetings for quality assurance wif BAs, SMEs and Developers.

Environment: Selenium, WebDriver, Jenkins, Cucumber, SOAP UI, JMeter, Ant, Mobile Manual Testing, Java, JSP, JavaScript, and MySQL,QC, Git, Quality Center,Postman.

QA Engineer and Manual Tester

Confidential, Bethesda, MD

Responsibilities:

  • Involved in Analysis of Business Requirements, Use Cases, Design Flowcharts and Software Requirements.
  • Specifications Creation of Test Data Requirements and Test Condition Matrix; Setting up Test Environment; Software Test execution Defect Management.
  • Created Java based scripts for Selenium Web Driver wif Junit as automation frame work.
  • Done Automation framework using Selenium Web Driver to run test cases in multiple browsers and platforms.
  • Created automation scripts in SOAPUI using Groovy Script for web services testing.
  • Integrated wif Continuous Integration tools Jenkins for running test on nightly basis automatically.
  • Wrote and executed automated test cases using Selenium Web Driver to automate manual testing solutions.
  • Analyzed the Log files to verify the processes for debugging and or test data verification purposes.
  • Experience wif TOAD for backend data validation.
  • Involved in conducting tests on Web services transactions like automatic bill payment, wire transfers, batch payments and Account transfers sent over HTTP or HTTPS by inspecting every XML request and response using Soap UI.
  • Developed and executed SQL queries to verify the proper insertion, deletion and updates into the database and investigate for solutions using data analysis practices and prepare analysis reports.
  • Performed Regression testing on new builds, every modification in the application using Selenium Web Driver.
  • Performed Compatibility testing of applications for dynamic and static content of browsers using HTML Ids and XPath in Selenium.
  • Performed defect reporting and bug tracking using JIRA and also followed up wif development team to verify bug fixes, and update bug status.
  • Involved in creating automation test suites for progression & regression testing in SOAP UI.
  • The messaging formats included SOAP over HTTP&REST based clients wif XML payload.
  • Involved in Unit testing, test case development and regression testing using Junit for web based application.
  • Developed a nd executed SQL queries in the database to conduct Data integrity testing by checking the data tables on the server.
  • Prepared user documentation wif screenshots for UAT (User Acceptance testing).
  • Interacted wif development and product management teams for the quick resolution of reported bugs and various technical issues.
  • Experience assessing testing processes, creating, implementing testing strategies and SQA strategies using AGILE-testing methodology.

Environment: Java, Selenium Web Driver, Junit, ANT, Jenkins, Soap UI, TDD, Agile,HTML, XML, REST, SQL, PL/ SQL, Oracle, Quality Centre, Windows XP, UNIX, Icinga.

QA Analyst

Confidential, Flushing, NY

Responsibilities:

  • Reviewed Business Requirement Documents and the Technical Specification.
  • Involved in developing test automation strategy.
  • Responsible for designing Automation Test Plan and developing scripts using QTP.
  • Created various verification points to verify properties, object data, window existence and also AUT insert, update and delete records correctly, Data-Driven and Keyword-Driven Frameworks using QTP.
  • Designed and Created Test plans and Test Scripts as per business requirements and functional Specifications using QTP.
  • Performed manual testing by executing Test cases for all modules before creating automated scripts to validate the test procedure.
  • Prepared the Test Scenarios and Master Test Plan for the UAT (User Acceptance Testing).
  • Acted as liaison wif UAT Test Supervisor.
  • Writing and executing Test cases and Test procedures for different scenarios based on the business requirements in the QC.
  • Verified log files in the UNIX environment for different message in and out of applications.
  • Wrote and executed the SQL Queries to test for the data validations and other business functionality such as required fields, data formats, duplicate rows and data integrities.
  • Extensively involved in Backend Testing writing SQL Queries in TOAD to validate the data.
  • Assisted and trained the users in performing the User Acceptance Testing.
  • Performed regression testing for every modification in the application and new release.
  • Created defects in QC, assigned them to the responsible person and tracked them until they are fixed.
  • Worked closely wif the developers to resolve defects, issues and understanding the functionality.
  • Send daily reports, maintain and update various report RTM to measure the testing process and requirement progress. Attend Sprint meeting and Retrospective, and also daily Scrum meeting.

Environment: QTP, QC, VB Script, Oracle, HTML, MS Excel, UNIX, TOAD, Windows, Mac etc.

Testing Tool Manual Testing Wif Quality Center

Confidential

Responsibilities:

  • Understanding the Requirements and Functional Specifications of the application.
  • Participated in identifying the required Test scenarios and Test Cases.
  • Involved in reviewing the test scripts as per the requirement specifications.
  • Executed Test Cases as per System Requirements.
  • Involved in team meetings in regular intervals of time to monitor the Quality of application.
  • Defect Reporting and Tracking using Quality center.
  • Extensively performed Manual Testing process to ensure the quality of the software.

Environment: Host on Demand (Mainframes application), MS SQL Server 2005/2000, SQL, Android, UNIX and Windows. al Qualifications

We'd love your feedback!