We provide IT Staff Augmentation Services!

Sr. Qa Automation Tester Resume

5.00/5 (Submit Your Rating)

Washington, DC

SUMMARY:

  • Around 6 years of experience as a Quality Assurance Tester in both manual and Automation support quality deliverables in the domains of Insurance, Telecom and Finance domains.
  • Manual Testing (JIRA, HP QC/ALM, RALLY)
  • Automation Testing (Selenium Web Driver, Grid)
  • Waterfall and Agile methodologies
  • Cucumber (Behavior Driven Development)
  • SDLC and STLC
  • TestNG using annotation
  • Data Base Testing
  • Maven
  • Strong knowledge in implementing Waterfall, Agile (Sprint/Scrum) Methodology by analyzing requirement specifications and responsible for developing Test Objective, strategies, Scope, Test procedures and Test Matrices.
  • Good experience on Mobile functional test automation.
  • Experienced in designing, developing, enhancing automated test scripts for Selenium using Java.
  • Good in Automation tools such as Selenium WebDriver, Selenium RC, Selenium Grid, Java, Jenkins (continuous integration, Regression tests), Maven (Regression tests), Eclipse, Cucumber, TestNG (Regression tests).
  • Experienced in making Data Driven, Keyword Driven, Hybrid and Page Object Model frameworks with Selenium to maintain test suite.
  • Experienced in grouping test cases using TestNG XML for regression and Functional Testing using TestNG Annotations such as Groups, Data Providers, parameters, Listeners.
  • Good Knowledge in OOPS (Object Oriented Programming System) concepts i.e., Abstraction, Polymorphism, Encapsulation and Inheritance.
  • Identified GUI elements and perfect with different Selenium locators like ID, Link Text, Name, Partial Link Text, XPath, DOM and CSS to create the scripts of Automation.
  • Experienced in testing and handling different frames (frames, iframes) of a HTML page with having different DOM's for every iframe.
  • Well versed in testing with handling different methods of Select class for selecting and deselecting, for drop down.
  • Experienced in handling multiple windows and Pop - ups with Selenium.
  • Expertise in using Apache POI for data driven frameworks, to load data into required test scripts from external sources like excel sheets.
  • Working knowledge with functional testing Cross Browser Testing using Selenium to check that the web application works as expected in different browsers.
  • Conversant using tools like Confidential for configuration management.
  • Experienced in working with Selenium Grid which is a part of the Selenium Suite to specialize on running multiple tests across different browsers, operating systems, and machines in parallel.
  • Experienced in working with logging framework Log4j written in Java to store the flow details of Selenium Automation in a file or databases.
  • Experienced with test automation for web applications and web services using SOAP UI and automating tests with Java, and JUNIT testing with Cucumber.
  • Experienced with SQL and Oracle, PL/SQL, to run the data integrity tests for and JDBC establish connectivity between the Java Programming language and a wide range of databases.
  • Working knowledge of Behavior Driven Development (Features, Scenarios, Step definitions GWT) with Cucumber.
  • Experienced using Continuous Integration tools such as Jenkins Build Server, Maven, and GIT Subversion client to manage different versions of the source code.
  • Well versed in using project management tools such as Jira, Rally, HP QC/ALM for bug tracking, issue tracking, and project management functions.
  • Experienced in using build automation tools such as Maven (to manage framework dependency jar files) and for automating software build processes.
  • Experienced in doing selenium applications using automation using APPIUM.
  • Developed BDD tests using Cucumber by writing behavior's and step definitions. Developed required Selenium support code in JAVA for Cucumber .
  • Experienced in performing GUI, Functional testing, System testing, Regression testing, Backend testing, Smoke testing using manual & automated testing tools.
  • Skilled in Coordinating with Project Managers, Business Analysts and System Analysts to set up the pre-validation and validation environment to execute the scripts.
  • ISTBQ Certified software tester

TECHNICAL SKILLS:

Test Approaches: AGILE (SCRUM), WATERFALL, V-MODEL, SDLC, STLC

Testing tools: Selenium Webdriver, Selenium IDE/RC, SOAPUI, Perfecto, JMeter, Jenkins, Selenium Grid, Marathon.

Artifacts: Test Plan, Test Case, RTM, Test Summary Report, Bug report, User Stories, Backlogs

Test Build & Integration Tools: Maven, ANT, Jenkins

Programming Languages: Java, C, C++, Groovy, Gherkin, Python.

Databases: SQL Server, Oracle, MySQL, DB2, SQL.

Browsers: Internet Explorer, Mozilla Firefox, Google Chrome, Safari

Defect Tracking Tools: HP ALM/Quality Center, JIRA, Bugzilla, Rally.

Markup Languages: HTML, CSS, XML, java script

Operating Systems: Windows XP/Vista/7/8/10, Unix, Linux

Frameworks: Page Object Model, Keyword Driven, Data Driven, Hybrid Driven, Cucumber, TestNG, Junit, log4j, Mocha, Jasmine

MS Office Tools: Outlook, MS Word, MS Excel, MS PowerPoint, MS Access

Web Services: REST, SOAP, SOAPUI

Types of Testing: Manual Testing, UI Testing, Integration Testing, Regression Testing, Black Box Testing, White Box Testing, Localization Testing, Performance Testing and Ad-hoc testing.

Other tools: HP QTP,Jira, Rally, GIT, SVN, Auto IT, Eclipse, FireBug, FirePath.

PROFESSIONAL EXPERIENCE:

Sr. QA Automation Tester

Confidential, Washington DC

Responsibilities:

  • Conducted Functional testing, Regression Testing. Created automation test cases and test scripts using data driven framework and Page Factory model to test the web applications using Selenium WebDriver.
  • Involved in SDLC/Agile & Waterfall processes and End to End test life cycle.
  • Assessed & analyzed user stories, Product Backlog, Sprint Backlog and participated in Sprint planning, Review Sessions & Scrum Meetings.
  • Designed and executed test cases, identified and acquired test data, analyzed test results, created defects to be the customer’s voice for quality.
  • Experience in using Atlassian tool such as JIRA for project tracking and logging defects and CONFLUENCE for documentations.
  • Experienced in running multiple ways of tests from the user interface by Marathon.
  • Used HP ALM to for tracking the test cases for QA.
  • Shared Daily Status Reports with all the team members, Team Leads, Managers and Clients.
  • Performed Sanity testing and Ad-hoc testing when required.
  • Used MarathonITE as it integrates a script debugger into IDE.
  • Utilized Maven to manage dependencies for test execution, plug-ins and created profiles of grouped test cases to run smoke or regression testing. Integrated Jenkins with version controller and scheduled builds to run automatically during a build release by invoking predefined maven commands.
  • Utilized Apache POI jar file to read data from the excel spread sheets and load them into required test cases.
  • Experienced with Mocha while mapping with uncaught exceptions to the correct test cases.
  • Created automated test scripts using Selenium WebDriver, TestNG, Maven and used Jenkins to execute these test scripts periodically using Java. Performed Cross browser testing and parallel testing on Chrome, Firefox, IE browsers and Safari using TestNG framework.
  • Developed, enhanced and maintained a large and complex suite of both GUI and API based Automated Regression tests.
  • Executed test cases and participated actively in System Testing, UAT and Regression Testing.
  • Created and executed automated test scripts using Selenium WebDriver, TestNG and Database as source of Test Data.
  • Expertise in using Selenium Grid to run test scripts on different platforms and against different versions of the browsers in parallel to save time.
  • Implemented Page Object Model automation framework with Selenium WebDriver, Java and Cucumber.
  • Generated Test Reports using TestNG test script execution and created the error screenshots.
  • Interacted with the Development team and the Environment team in prioritizing the defect list and validating known bug fixes.
  • Experienced with Jasmine with a API to test different components of JavaScript.
  • Prepared Traceability Matrix to show the test coverage requirements vs. Test scripts.
  • Executed some test cases using TestNG parameters, data providers, suites, parallel suites and groups.
  • Involved in the development of Cucumber Step Definition, Scenarios and Features for BDD framework.
  • Used GIT as a code repository to check out project from it, make modifications, submit and commit changes to the local repository and then later to the central repository.
  • Involved in the evaluation of the code written in Java for performing testing of few Test Cases.
  • Performed testing on Web Services using WSDL and SOAPUI to check the functionality.
  • Used Jenkins tool for continuous integration of the builds.
  • Created test cases and performed Database testing to check whether the data is being migrated properly.
  • Wrote SQL Queries to connect to the database and retrieve data for a specified set of test requirements

Environment: AGILE, Selenium WebDriver, Selenium Grid, Java, Eclipse, TestNG, Maven, Cucumber, Jenkins, SQL, Oracle, SoapUI, Git, Jira, JMeter, XML, Windows.

QA Analyst

Confidential, Charlotte, NC

Responsibilities:

  • Reviewed requirement documents, system documents to ensure technical accuracy, completeness and compliancy.
  • Participated in design reviews to provide inputs on functional requirements, product designs and schedules.
  • Created Test Plan, Test Strategy and Test Cases manually for in-house developed products and software applications developed.
  • Conducted UI testing, Functional testing, Regression Testing and verified the results with expected results using Traceability Matrix. Created automation test cases and test scripts using data driven framework and Page Factory model to test the web applications using Selenium WebDriver.
  • Automating the test scripts using Selenium with Java.
  • Identifying and creating test data needed for carrying out execution of all functional and regression scripts.
  • Utilized Apache POI jar file to read data from the excel spread sheets and load them into required test cases.
  • Used Mocha as a testing Framework to organize and execute tests.
  • Interfacing with other groups like, Configuration Management team and Database team to test all features of the application in the perspective of End-to-End.
  • Involved in the usage of BDD framework to develop Cucumber Step Definitions, Scenarios and Features using acceptance criteria which was produced by business analyst to perform UAT testing. Served as coordinator for all testing activities during the project.
  • Developed BDD tests using Cucumber by writing behavior's and step definitions. Developed required Selenium support code in JAVA for Cucumber .
  • Created automated test scripts using Selenium WebDriver, TestNG, Maven and used Jenkins to execute these test scripts periodically using Java. Performed Cross browser testing and parallel testing on Chrome, Firefox, IE browsers and Safari using TestNG framework.
  • Expertise in grouping of test suites, test cases and test methods for regression and functional testing using TestNG Annotations like Groups, Parameter, Data Provider and Tags
  • Maintained all manual test scripts and other artifacts like test data, test results and defect reports using JIRA.
  • Utilized Maven to manage dependencies for test execution, plug-ins and created profiles of grouped test cases to run smoke or regression testing. Integrated Jenkins with version controller and scheduled builds to run automatically during a build release by invoking predefined maven commands.
  • Stored the flow details of Selenium Automation in a file using Log4j.
  • Worked on SQL and database query tools like Oracle SQL Developer, to perform data validations for Backend testing.
  • Worked on usability testing
  • Tested voice over command.
  • Used knowledge of XML and SOAP UI tool in WebServices testing in multi-tiered application architecture.
  • Coordinating with other cross team to ensure the newly developed features function End-to-End.
  • Performed production checkout before each production deployments and supporting the operations team in identifying and resolving all production issues.

Environment: Selenium Web Driver, Selenium Grid, Cucumber, MySQL, JIRA, Java, Windows, Eclipse, GIT, Hybrid Framework, TestNG, Soap UI, Agile, Maven, JMeter.

QA Analyst

Confidential

Responsibilities:

  • Involved in analysis of the documents like Business Requirements and Functional Requirements and created the module wise test strategy document that defines the test environment, test phases and resources required to perform the testing life cycle.
  • Responsible for working within a team to create document and execute Test Plan, Test Cases, and test scripts in support of a set of global tools, systems and databases.
  • Have done Manual Tests by analyzing product use cases, and requirements as well as technical design and implementation artifacts to create test cases that execute the specific product functions.
  • Prepared Test cases for positive and negative test scenarios as referred in the user stories keeping in mind the Boundary Value Limitations, Equivalence classes.
  • Implemented automation framework for Smoke Test to ascertain that the crucial functions of the application work and implemented Regression Test to detect bugs after enhancement and configuration settings of the code.
  • Designed Data Driven Framework to extract the data from excel sheets using Apache POI and to drive the data into the test cases
  • Integrated Automation scripts on Continuous Integration tool Jenkins for nightly batch run of the script.
  • Designed and executed the automation test scripts using Selenium.
  • Reviewing and analyzing the existing test scripts.
  • Contributed in developing Hybrid Automation Framework that uses Java, Selenium WebDriver and JUnit.
  • Utilized Firebug to identify CSS, XPaths, Link Texts in the application to check the compatibility.
  • Successfully wrote SQL queries to verify the database updates, inserts and deletion of the records.
  • Used test scripts in SOAP UI and Restful for Testing Web Services.
  • Written the Feature file in Cucumber.
  • Performed Cross Browser testing on different browsers.
  • Regression testing was performed after each build release of the application using Selenium.
  • Followed Agile testing methodology, participated in daily SCRUM meetings and testing each module.
  • Involved in test approach & test case walkthrough, review with peers and test leads. The Work group consists of business system analysts, developers and architects.

Environment: Java, Selenium WebDriver, Firebug, FirePath, XML, XPATH, Agile, Internet Explorer, Chrome, Firefox, SQL, Windows, Cucumber, SOAP UI

QA Engineer

Confidential

Responsibilities:

  • Participated in program walkthroughs to understand the User Requirements and have analyzed Business Requirements Document
  • Involved in-group meetings with Subject Matter Experts and Users and interacted with them
  • Developed a Test Plan describing the testing strategies designed for the application
  • Developed Manual Test Cases for the applications functionality and to ensure the application satisfies all the requirements.
  • Performed Regression Testing, System Testing and Integration Testing to verify application requirements
  • Designed Test cases for Functional and Integration Testing using Quality Center
  • Experience building and maintaining an Automated scripts using QTP
  • Modified the existing Automated Scripts in QTP for the automation testing of applications.
  • Tested compatibility of application for dynamic and static content under various cross browsers using HTML IDs and Xpath in Selenium.
  • Performed Regression testing for new builds and every modification in the application using Selenium RC.
  • Developed ANT Scripts to run the automation scripts and implemented “junitreport” ant task to develop HTML based test reports.
  • Implemented Selenium Grid to run Regression Tests on multiple platforms and browsers in parallel.
  • Used Selenium IDE for testing various web applications.
  • Test design and identification of Test Conditions.
  • Developed SQL Stored Procedures and Queries for Back end testing.
  • Experienced in data analysis using SQL, PL/SQL and many other queries based applications.
  • Used SQL for Querying the Oracle database in UNIX environment.
  • Migrated objects from SQL Server 2000 to SQL Server 2005.
  • Solid testing experience in working with SQL Stored Procedures, triggers, views and worked with performance tuning of complex SQL queries.
  • Very strong SQL skills and experience with OLAP. Expertise in data-driven testing, drill down applications, writing test cases and test scripts.
  • Used T-SQL for Querying the SQL Server database for data validation and data conditioning Experienced in data analysis using SQL, PL/SQL and many other queries based applications.
  • Used the SQL’s and verified the Oracle database for the purpose of data verification.
  • Participated in Analysis of new enhancement system design walk through
  • Performed Review of functional specification document for new change request
  • Performed Test data preparation and Test script development
  • Performed Regression Testing and New build release for enhancement

Environment: Windows 2008, Visual Studio.Net, ASP.NET, C#, ADO.NET, XML Web Services, HTML, Java, J2EE, Oracle, DB2, Selenium, Selenium RC, IDE, Webdriver, HP QTP 9.0, HP Quality Center 9.0, SQL, Test Director, SQL Server 2000, T-SQL, SQL, PL/SQL, Visual Basic 6.0, Windows NT/XP, XML, UNIX, Korn shell scripting.

We'd love your feedback!