We provide IT Staff Augmentation Services!

Sr. Qa Analyst/ Architect Resume

Manassas, VA

PROFESSIONAL SUMMARY:

  • Experienced in implementation of different QA methodologies, plans and strategies in Software Development Life Cycle (SDLC) and Software Testing Life Cycle (STLC).
  • Extensive experience in Automation testing as well as manual testing.
  • Well versed in reviewing and analyzing the Business requirements and developing Test Plan, Test strategies, Test cases, Test data, Test procedure, Test reports and documentation of Manual and Automation Tests.
  • Extensive experience in Integration testing, System testing, Smoke testing, Regression testing, Performance testing, Functional testing, and GUI testing.
  • Expertise on Agile Environment and tested the application under SCRUM (Agile) Methodology and attended Daily Scrum meet for status reporting.
  • Proficient in both Manual Testing and Automation Testing using tools such as Selenium (Selenium IDE, Selenium RC, and Selenium WebDriver), JUnit , TestNG, Eclipse .
  • Expertise in designing and implementing Selenium  Automation Frameworks using Data Driven , Keyword Driven , Hybrid , Page Object Model (POM) .
  • Experience in build tools such as Maven , Apache Ant and managing continuous integration, scheduling script execution with Jenkins.
  • Developed an automation framework in Robot Framework using Python as a programming language. Created user defined Keywords using Python .
  • Involved in non - functional testing such as Load testing and Performance testing to find the maximum load that the application can handle and how the application works as peak stages using JMeter and BlazeMeter
  • Experienced in using AutoIT, to automate the Windows GUI and Window pop-ups.
  • Performed Smoke test and Regression test using TestNG, Jenkins and Selenium WebDriver automation framework.
  • Conversant in identifying the correct GUI elements for creating automation scripts using Selenium locators such as name, ID, Link Text, CSS Selector and XPath.
  • Experienced using web debugging tool like FirePath and Firebug in order to locate web elements.
  • Performed Continuous Integration of code and scripts using Jenkins and triggered the Continuous Delivery process using Jenkins build jobs.
  • Developed Test Scripts to implement Test Cases, Test Scenarios, behavioral features and step definitions for BDD (Behavior Driven Development), TDD (Test Driven Development) using Cucumber.
  • Used Selenium Screenshots for bug reporting, analysis and exception debugging.
  • Performed Cross- Browser and Compatibility Testing to test whether the web applications are working as desired in different browsers and environments.
  • Performed web services testing using SoapUI and verified the response using Assertions.
  • Experience in configuring application framework using Excel spreadsheets and process the spreadsheets using Apache POI.
  • Effectively involved in Defects logging, tracking and managing Defect Life Cycles using JIRA.
  • Expertise in different types of testing like Integration testing, System testing, Smoke testing, Regression testing, Black box testing, Functional testing, Database testing, Web/UI and (UAT) User Acceptance Testing.
  • Strong Knowledge in SQL , using sub-queries, joins, grouping, views etc.
  • Good understanding of Core Java and Object Oriented Programming (OOPs) concepts and Experience in designing, developing, enhancing automated test scripts for Selenium using Java.
  • Reviewed Application and Test logs, program outputs and reports to identify program processing errors and defects.
  • Experience 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.
  • Created manual Test Cases in HP QC/HP ALM for various User Stories based on Release and Sprint Plan.
  • Expertise in Coordinating with Project Managers, Business Analysts and System Analysts to set up the pre-validation and validation environment to execute the scripts.
  • Experienced in using Test Management tools such as Rally and Remedy bug reporting tools to track test progress, execution and deliverables.
  • Familiar with Zephyr plugin which creates test cases and publishes test results in JIRA for JUnit test cases in Jenkins.
  • Used Protractor to automate AngularJS .
  • Generated test logs using Log4j for various log level.
  • Excellent Communication skills and ability to work either independently or in a team and to handle multiple tasks in order to meet deadlines and deliverables.

TECHNICAL SKILLS:

Test Approaches: Waterfall, Agile/SCRUM, SDLC, STLC, SDET

Testing Tools: Selenium WebDriver, Selenium IDE, Selenium RC, Selenium Grid, Test NG, JUnit, Cucumber, SoapUI, JMeter, Robot Framework

Test Build & Integration Tools: Maven, ANT, Jenkins

Frameworks: Keyword Driven, Data Driven, Hybrid, Page Object Model (POM)

Programming Languages: JAVA, Python

Markup Languages: HTML, XML

Databases: MySQL, Oracle, SQL Server

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

Operating Systems: Windows, UNIX, LINUX

Defect Tracking Tools: HP QC/HP ALM, JIRA, Confluence, Bugzilla

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

Utilities: Eclipse, SVN, Git, FireBug, FirePath, GitHub, AutoIT

PROFESSIONAL EXPERIENCE:

Confidential, Manassas, VA

Sr. QA Analyst/ Architect

Responsibilities:

  • Analyzed the Business Requirements Document and closely worked with the Business Team to get the clarifications addressed. 
  • Worked on Agile Environment and tested the application under SCRUM (Agile) Methodology. Attended Kickoff meetings. Reviewed requirements, functional and technical Design Documents. 
  • Participated in writing High Level Test Plan, Test Scenarios, Test cases based on the requirement and analyzed the results.
  • Selected the Test Cases to be automated and performed functional testing of the front end using Selenium & created Hybrid /Data Driven Framework using Java, Selenium WebDriver and TestNG. 
  • Designed, executed and maintained Test Cases using Selenium WebDriver and Java and automated test cases for regression test. 
  • Extensive Experience in using Microsoft Test Manager for maintaining Test Plan, Test Scripts and for Bug management.
  • Performed parameterization of the automated test scripts in Selenium, TestNG to check how the application performs against multiple sets of data.
  • Used Firebug to identify Objects ID, Name, XPath, CSS Selector, Link Text etc., and also used Protractor to automate AngularJS .
  • Configured the application framework using Apace POI to extract the data from the excel spreadsheets.
  • Implement Test Cases, Test Scenarios, behavioral features and step definitions for BDD (Behavior Driven Development) using Cucumber, JUnit.
  • Involved in Performance Testing using JMeter to discover maximum number of concurrent users that the website can handle and also generated graphical analysis of performance reports.
  • Participated in identifying test scenarios with business analyst and wrote user acceptance test cases using Gherkin
  • Created test Scripts in SOAP UI and Restful for Testing Web Services. 
  • Used  Selenium WebDriver and TestNG to run the parallel testing.
  • Performed Cross Browser testing on different browsers like Internet explorer, Firefox, Google Chrome, Safari and Opera. 
  • Performed the Selenium Synchronization of the scripts for Ajax web pages and application background processing.
  • Used AutoIT to for automating the Windows GUI and general scripting.
  • Regression testing was performed after each build release of the application and updated the Scripts by executing the Regression suites built using Selenium and TestNG.
  • Used Selenium Grid to execute different scripts on multiple platforms and browsers concurrently.
  • Performed reporting using TestNG Reporting, IReporter Interface and Screenshots. 
  • Handled the web based pop-up using the Alert interface.
  • Test cases are prioritized using Test case priority in TestNG.
  • Utilized SVN repository in order to perform efficient remote team working.
  • Performed backend testing by writing and executing SQL queries to validate that data is being populated in appropriate tables and manually verify the correctness of the data with front-end values.
  • Developed an automation framework in Robot Framework.
  • Created user defined keywords using Python as a programming language.
  • Handled elements of same type like multiple hyperlink using WebElements list. 
  • Participated in peer review with team and developers to review test cases/ test scripts. 
  • Performed System, Integration, Smoke, Functional, Positive and Negative and monitored the behavior of the applications during different phases of testing using testing methodologies. 
  • Planning for test Execution activities to accomplish tasks on daily/weekly basis 

Environment/Tools: Selenium IDE, Selenium WebDriver, Eclipse 3.4, Java 1.7, Windows, SQL Server 2012, Html, XML, Firefox, Fire Path, Firebug, SVN, XPath, CSS, J-Unit, Test Ng, Jenkins, J-son, Ajax, SOAP UI 4.5, JIRA, Appium, Perfecto, Agile/SCRUM, Maven3.2.1, Cucumber/Gherkin 1.2.4.

Confidential, Columbus, OH

Sr. QA Analyst

Responsibilities:

  •  Analyzed business requirements and functional documents, created the test strategy document that define the test environment, phases of testing, entrance and exit criteria into different phases of testing and resources required to conduct the effort. 
  • Worked on Agile Environment and tested the application under SCRUM Methodology. Attended Kickoff meetings. Reviewed requirements, functional and technical Design Documents. 
  • Involved in writing Test Case by using Design Docs and Acceptance criteria.
  • Participate in requirements, functional design, technical design and release notes walkthroughs. 
  • Developed Automation framework using Selenium WebDriver and Extended TestNG Framework by adding some helper classes and methods.
  • Utilized TestNG new feature (TestNG Reporting, IReporter Interface and Screenshot), Soft Assertion, to capture multiple failures of the test case instead of stopping at the first failure. 
  • Created and tested Positive and Negative Test scenarios to test the functionality and the error handling capability of the application.
  • Performed Load Testing and Stress Testing using JMeter to find out the maximum load capacity of server to calculate the maximum load the web server can handle.
  • Created scripts to automate Windows pop-ups using AutoIT
  • Wrote Maven build scripts to automate the compilation and execution of TestNG test Cases/suites. 
  • Created Cucumber Feature Files comprising of various Test Scenarios and Step Definitions for BDD (Behavior Driven Development). 
  • Designed Data Driven Framework to extract the data from excel sheets using Apache POI and to drive the data into the test cases
  • Used Firebug for inspecting web pages and to locate Web Elements.
  • Wrote CSS Selector and XPath manually to work on dynamic Web Elements. 
  • Created automation scripts in SOAP UI using Groovy Script for web services testing. 
  • Used Selenium tool (Selenium IDE is a plug-in for Firefox) to record and playback tests and then export the recorded test in other language e.g. html, Java. The Exported test can be run in any browser and any platform.
  • Queried, updated and created tables for testing purposes. 
  • Updated Quality Center with test case execution status. 
  • Maintained the Selenium & JAVA automation code and resources in source controls over the time for improvements and new features. 
  • Tested complete product life cycle in all browsers. 
  • Involved with Risk team to fraud check testing and also performed End to End testing and UAT testing. 
  • Create documents on build process and flow, script. 
  • Participated in defect triage, data migration checkpoint meetings. 
  • Worked with Development and QA teams to establish a build schedule. 

Environment/Tools: Java, Selenium WebDriver, TestNG, Jenkins, Cucumber, SOAP UI, Agile, Maven, XPATH, Firebug, XML, HTML, CSS, Eclipse, Quality Center, SQL, Windows.

Confidential, Cleveland, OH

Selenium Automation Engineer

Responsibilities:

  • Involved in analysis of the documents like Business Requirements and Functional Requirements and created the 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. 
  • Involved in test approach & test case walkthrough, review with peers and test leads. The Work group consist of business system analysts, developers and architects. 
  • 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 also 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
  • Deployment jobs on individual stages on Jenkins, and running automated and manual functional tests. 
  • Integrated Automation scripts on Continuous Integration tool Jenkins for nightly batch run of the script. 
  • Developed 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. 
  • Designed and executed the automation test scripts using Java and Selenium WebDriver. 
  • 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.
  • Implemented Test Cases, behavioral features and for BDD (Behavior Driven Development) using Cucumber.
  • Tested compatibility of application for dynamic and static content under various cross browsers using HTML ID’s and XPath in   Selenium. 
  • Used test scripts in SOAP UI and Restful for Testing Web Services.
  • Performed Cross Browser testing on different browsers.
  • Regression testing was performed after each build release of the application using Selenium.
  • Successfully wrote SQL queries to verify the database updates, inserts and deletion of the records. 
  • Followed Agile testing methodology, participated in daily SCRUM meetings and testing each module.
  • Prepared Evidence of Test and Test summary report for the test conducted. 
  • Created and routed validation approval package to project manager and test manager for approval.
  • Provided weekly status report to Project team and discuss issues related to Quality and deadlines.
  • Participated in QA weekly meetings and various other meetings and discussed enhancement and modification request issues and defects in the application. 
  • Performed System, Integration, Smoke, Functional, Positive and Negative and monitored the behavior of the applications during different phases of testing using testing methodologies. 

Environment: Java, Selenium WebDriver, Firebug, Firepath, XML, XPATH, Agile, Internet Explorer, Chrome, Firefox, SQL, Windows.

Confidential, Melville, NY

Automation Engineer

Responsibilities:

  • Involved in analysis of the documents like Business Requirements and Functional Requirements and created the 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. 
  • Involved in test approach & test case walkthrough, review with peers and test leads. The Work group consist of business system analysts, developers and architects. 
  • 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 also implemented Regression Test to detect bugs after enhancement and configuration settings of the code. 
  • Deployment jobs on individual stages on Jenkins, and running automated and manual functional tests. 
  • Integrated Automation scripts on Continuous Integration tool Jenkins for nightly batch run of the script. 
  • Developed 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. 
  • Designed and executed the automation test scripts using Java and Selenium WebDriver. 
  • Contributed in developing Hybrid Automation Framework that uses Java, Selenium WebDriver and JUnit.
  • Utilized Firebug to identify CSS, XPaths, Link Texts in the application.
  • Implemented Test Cases, behavioral features and for BDD (Behavior Driven Development) using Cucumber.
  • Tested compatibility of application for dynamic and static content under various cross browsers using HTML ID’s and XPath in   Selenium. 
  • Used test scripts in SOAP UI and Restful for Testing Web Services.
  • Performed Cross Browser testing on different browsers.
  • Regression testing was performed after each build release of the application using Selenium.
  • Successfully wrote SQL queries to verify the database updates, inserts and deletion of the records. 
  • Followed Agile testing methodology, participated in daily SCRUM meetings and testing each module.

Environment: Java, Selenium WebDriver, Firebug, Firepath, XML, XPATH, Agile, SQL

Confidential

Jr. Java Developer

Responsibilities:

  • Involved in designing and development of the product and also involved in Unit and Integration testing. 
  • Involved in the Requirements gathering & Analysis from the business team. 
  • Created the design documents with use case diagram, class diagrams, and sequence diagrams using Rational Rose.
  • Developed Graphical User Interfaces using HTML and JSP for user interaction. 
  • Worked on the JAVA Collections API for handling the data objects between the business layers and the front end. 
  • Responsible for writing SQL Statements and Stored procedures for back end communication using JDBC
  • Used Java Scripts for client side validations and validation framework for server side validations. 
  • Developed Unit test cases using JUnit
  • Used Log4J to capture the log that includes runtime exceptions.
  • Fixed application issues and helped to mitigate defects. 
  • Involved in the Bug fixing of various modules reported by the testing teams in the application during the integration.
  • Developed ant scripts and developed builds using Apache ANT .

Environment/Tools: Windows, Eclipse,  Core Java , JDBC, Web Services, JavaScript, CSS3, HTML5, SQL, JUnit, Log4J.

Hire Now