We provide IT Staff Augmentation Services!

Qa Analyst Resume

0/5 (Submit Your Rating)

Tarrytown, NY

SUMMARY:

  • Over 7 years of experience in Software Testing in Manual, Selenium Automation, and Database Testing, Web base application and Client/Server based applications.
  • Well exposed to Software Development Life Cycle (SDLC), Software Testing Life Cycle (STLC) and Software development methodologies such as Agile, V Model and Waterfall.
  • Tested Web services, XML, WSDL using SOAPUI tool. Modified end points when we worked on different servers and different versions of web services
  • Experienced in using Selenium 2, WebDriver, RC, Selenium Grid, JAVA, JUnit and TestNG.
  • Excellent in developing Test Plans and Outlines, writing Test Cases and generating Test scripts.
  • Experienced in Testing of Real Time Transaction processing.
  • Strong experience in all levels of Testing such as Positive testing, Negative testing, Integration testing, Functional testing, System testing, Regression testing, Data Migration testing and User Acceptance Testing (UAT), Database testing, Security and Usability testing.
  • Strong experience with SOA architecture which include Soap Web Service and Restful Web Service Testing.
  • Expertise in documenting defects with high level of detail, accuracy, and informative recreation steps using Quality Center, JIRA, IBM Clear Quest, BugZilla.
  • Experience in validating Regular and Ajax control using Selenium locators (Xpath, CSS, id and name).
  • Widely followed AGILE methodology and scrum processes.
  • Used Eclipse IDE for developing automation scripts.
  • Experience in analyzing business requirements and specifications, development and execution of Test Plans, Test Scripts and Test Cases.
  • Experience in Continuous integration tools like Maven, Jenkins and Rally Tools.
  • Experience in testing database applications of RDBMS in Oracle, My - SQL and SQLServer by executing SQL Queries.
  • Ability to take proactive initiatives related to application performance improvement using Automation and different frameworks. Also adept in exploring new business opportunities.
  • Testing experience with Internet Explorer, Mozilla, AOL and MSN explorer browsers and good exposure with browser compatibilities and their constraints.
  • Experienced in effectively handing onsite-off shore model project implementations.
  • Responsible for ensuring the thorough testing of the product against business requirements, non-functional requirements ensuring the critical business goals and requirements are met.
  • Involvement in Project Planning, Coordination and implementing various QA methodologies.
  • Customer focused self-motivated, team person, good analytical and problem solving skills and ability to learn new technologies quickly. Good communication skills with commitment, perseverance, detail oriented and positive attitude.
  • Ability in working individually or as a part of team, Problem solving, Analytical skills, Reporting and Assisting to Manager.

TECHNICAL SKILLS:

Programming Languages/Frameworks: JAVA, Java Script, API, SQL, Cucumber, Gherkin,, CSS, HTML, Shell Script

Testing Tools: SELENIUM IDE/ GRID /RC/ Web Driver, QTP, JUNIT, TEST NG, Firebug, Fire Path, Xpath, Maven, JSON, JXL and Apache POI

Database Technologies: Oracle10g, MySQL

Continuous Integration Tools: Jenkins, Sauce labs

Web Technology: HTML, CSS, Java Script, XML

Versioning Systems: CVS, SVN, GitHub

Operating Systems: Windows, Mac OS, UNIX

Miscellaneous Tools: MS Office Suite, IE/Firefox/Chrome/Safari, Firebug, Firepath

PROFESSIONAL EXPERIENCE:

Confidential, Tarrytown, NY

QA Analyst

Responsibilities:

  • Analyzed the Business Requirements Document, put input in Test Plan and prepared detailed Test Cases for new functionality.
  • Associated with development team to understand technical design and architecture for test planning.
  • Designed and developed Page Objects using Page Object Design Pattern and Selenium WebDriver.
  • Developed Selenium Automation framework - Created a hybrid framework (Keyword and Data driven) on Selenium using TestNG.
  • Created and enhanced numerous test scripts to handle changes in the objects, in the tested application’s GUI and in the testing environment using Selenium WebDriver, TestNG and Jenkins.
  • 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.
  • Developed and executed White box test cases of the Java API using TestNG framework & Eclipse.
  • Used Java language and TestNG framework for scripting. Used Maven for building the Web Driver project.
  • Integrated with Continuous Integration tools Jenkins for running test on nightly basis automatically.
  • Involved in setting up continuous integration system using Jenkins and working knowledge with cloud based code repository system like GitHub.
  • Extensively used Selenium (data-driven, Xpath 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 Web Driver.
  • 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.
  • Updated Test Plans and Test Cases periodically to manage changes in requirements.
  • Uploaded test cases executed test cases and logged defects in Mercury Quality Center.
  • Reported software defects in Quality Center and interacted with 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 queries.
  • Created SQL views to aggregate data before moving to targeted database from legacy database to simulate results.
  • 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.
  • Participated QA weekly meetings and various other meetings and discussed Enhancement and Modification Request issues and defects in the application.

Environment: Java, Selenium Web Driver, Jira, Test NG, SOAPUI, Maven, XPATH, Eclipse, Jenkins Fire Path, SQL, Oracle, Firebug, HTML, XML, Git Hub, Quality center, Internet Explorer, Chrome, Oracle and Windows.

Confidential, Beaverton, OR.

QA Automation Engineer

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.
  • Developed and Implemented automation using Selenium WebDriver and Java. Used Eclipse IDE to develop & debug the code.
  • Developed and implemented robust MVC Pattern base testing with Selenium WebDriver which cut down the script development time in half.
  • Involved in design and implementation of Selenium WebDriver automation framework for smoke and regression test suites (TestNG and Maven).
  • Extensively developed automation test scripts for regression testing (TestNG).
  • Configured Selenium WebDriver, TestNG, and Maven tool and created Selenium automation scripts in Java.
  • Maintained and executed Maven build files for running automated tests.
  • Involved in the Continuous Integration of the automation framework with Jenkins.
  • Implemented Automated execution of tests (nightly and need based) using Maven and JENKINS.
  • Configured the test suite to Jenkins to make it run on every successful deployment, which helped reduce the feedback loop time to the developers.
  • Involved in writing Test Cases by using Wireframe, Design docs and Acceptance criteria.
  • Used Firebug to do web based application testing with selenium for the commands and locator application.
  • Extensively used XPATH, Regular expression and classes to perform UI actions. Exported output/reports for all automated testing results.
  • Designed, maintained and executed Automated Integration framework of API/Web Services across multiple test and production environments using SOA test.
  • Involved in testing Web services and XML with tool called SOAP UI and using this tool to locate WSDL file on internet, create Test cases and run them.
  • Created data-driven automation scripts for testing API Web Services using SOAP UI.
  • Used HP Mercury Quality Center for Test Management, for Functional Test Automation.
  • Performed User Acceptance Testing in the final phase of software development process to check the functionality of the software.
  • Performed data accuracy, data validation and data integrity testing by querying the database using SQL queries to check the data table on server.
  • Involved in defect management - Track all the defects raised, conduct defect meetings to update the status of all the defects on periodical basis, publish a consolidated list on weekly basis.

Environment: Java, Selenium WebDriver, Jenkins, Maven, TestNG, SOAP UI, Quality Center, Git, Firepath, Firebug, XPATH, CSS, HTML, Groovy, Java Script, XML, SQL, Oracle, Windows.

Confidential, New York, NY.

QA Automation Engineer

Responsibilities:

  • Involved in developing test plan, test strategies, test scenarios, test scripts and test steps based on Business and System Use Cases.
  • Used automated scripts and performed functionality testing during the various phases of the application development using Selenium WebDriver.
  • Involved in executing automated test cases using Selenium WebDriver to automate manual testing solutions.
  • Performed Unit testing for Java applications using Junit.
  • Worked on developing the automation scripts using Selenium WebDriver with Junit Frame work.
  • Performed Data driven testing using Selenium WebDriver and Junit functions which reads data from property and XML files.
  • Created test cases, test plans, tested API’s, wrote Junit test cases, executed code coverage, wrote automation scripts using Selenium, executed database queries for testing purposes and led different projects in the shipping and checkout domain.
  • Developed ANT Build scripts to run Sanity Test scripts developed in Selenium WebDriver.
  • Integrated with Continuous Integration tools Jenkins for running test on nightly basis automatically.
  • Contributed to the Continuous Integration pipeline running component builds, creating and running Deployment jobs on individual stages on Jenkins, and running automated and manual functional tests.
  • Created XML based test suit and integrated with Jenkins Server to execute automation scripts on a regular basis by scheduling Jenkins jobs in different test environments with different test configurations.
  • Performed Integration and Regression testing to check compatibility of new functionality with the existing functionalities of the application using Selenium WebDriver.
  • Developed test harness for Web Services automated testing by means of SOAP UI and ANT.
  • Involved in testing SOA with Restful/SOAP Web Services. Created entire architecture for backend testing internal and third party API using Test Complete and SOAP UI.
  • Performed functional testing of Web services testing using SOAP UI.
  • Wrote test cases, implemented ran and added versions and iterations using Test Manager for positive, negative and END-TO-END Test cases.
  • Worked on Cross Browser testing through Selenium WebDriver by testing the website on different browsers like Chrome, IE and Firefox.
  • Identified and reported bugs using defect tracking tool HP Quality Center and presented bug reports for weekly status updates.
  • Performed data accuracy, data validation and data integrity testing by querying the database using SQL queries to check the data table on server.
  • Participated in Stand-up meeting, walkthrough meeting, weekly automation meeting with all other QA, weekly assessment meetings with business analysts and developers.

Environment: Java, Selenium Web Driver, MVC, Junit, Ant, Jenkins, SOAP UI, Quality Center, Firepath, Firebug, Xpath, HTML, CSS, agile, Internet Explorer, Chrome, Firefox, SQL, Windows.

Confidential, Clearwater, FL

Automation Test Engineer

Responsibilities:

  • Analyzed business requirements and participated in design reviews.
  • Reviewed the Functional Requirement Documents, Test areas and the Functional Specifications of the application.
  • Reviewed the project documents like Project Definition Document (PDD), Software Architecture Document (SAD), batch specification documents.
  • Developed test cases to cover overall quality assurance testing.
  • Participated in Agile software testing process with regular QA meetings to discuss testing issues.
  • Developed test automation scripts using Selenium WebDriver as part of regression testing of the various releases of the application and updated the script as part of maintenance.
  • Extensively used Selenium API and WebDriver to test the web applications.
  • Responsible for creating Functions, Test Data and Test Suite.
  • Responsible for creation and execution of Selenium test scripts on different browsers.
  • Experienced in functional testing using Selenium IDE and WebDriver using JUnit testing framework.
  • Performed manual testing of each build and then regression testing on each builds using WebDriver.
  • Developed data driven test scripts to check the same functionality with multiple sets of data.
  • Used Quality center to log, track and close defects as and when developers provided fix.
  • Performed database verifications using SQL queries to validate test data.
  • Performed Smoke testing, Functional testing, GUI testing, Database Testing, Data Driven and UAT.

Environment: Selenium-RC, WebDriver, Eclipse, JUnit, MS SQL Server, SOAPUI, Java, XML, Quality Center, Windows, Solaris, SVN.

Confidential

QA Engineer / Java Developer

Responsibilities:

  • Responsible and mentored the team in complete software development lifecycle (SDLC) tasks - design, coding, testing, and documentation using Rational Unified Process (RUP) for analysis and design of application.
  • Designed and developed the web-tier using Html, JSP’s, Servlets, Struts and Tiles framework.
  • Involved in the development of business module applications using J2EE technologies like Servlets, JSP and JDBC.
  • Used the light weight container of the Spring Frame work to provide architectural flexibility for inversion of controller (IOC).
  • Responsible for creating Functions, Test Data and Test Suite.
  • Hibernate frame work is used in persistence layer for mapping an object-oriented domain model to a relational database (Oracle).
  • Involved in writingSpringConfiguration XML, file that contains declarations and business classes are wired-up to the frontend managed beans usingSpringIOC pattern.
  • Involved in creating various Data Access Objects (DAO) for addition, modification and deletion of records using various specification files.
  • Implemented various design patterns in the project such as Business Delegate, Data Transfer Object, Data Access Object, Service Locator and Singleton.
  • Used SQL statements and procedures to fetch the data from the database.
  • Used Java Scripts for client side validations and validation frame work for server side validations.
  • Used SAX and DOM parser to parse the XML documents and XSLT for transformations.
  • Consumed Web Services (WSDL, SOAP) from third party for authorizing payments to/from customers.
  • Deployed the application on to WebSphere application server.
  • Used log4j for logging messages and Rational Clear Case for version Control.
  • Developed test cases and performed unit test using JUnit Framework.
  • Performed Smoke testing, Functional testing, GUI testing, Database Testing, Data Driven and UAT.
  • Used Maven scripts to fetch, build, and deploy application to development environment.

Environment: Java /J2EE 1.5, spring 2.5, Struts 1.x, Hibernate 3.0, Web Sphere Application Server, Manual Testing, Oracle 10g.

Confidential

Software Engineer.

Responsibilities:

  • Involved in Requirement gathering and Design architecture.
  • Created use case diagrams, class diagrams, sequence diagrams, test-cases and use-cases for the entire application using Rational Rose.
  • Developed application using Java/J2EE technologies - Java Server Pages (JSP), HTML, CSS, Java Beans, Struts, XML.
  • Used Singleton, Observer, MVC design patterns.
  • Writing standalone Java classes, reusable components and Java Beans for getting data from oracle tables.
  • Developed User Interface (UI) design using JSP, CSS, and HTML.
  • Extensively used threads, collection framework, exceptions in core Java
  • Preparing sequence diagrams for some components.
  • Validations are done using Struts validation framework and java Script.
  • Used Log4J to create log files to debug as well as trace application.
  • Used Clear Case for version controlling.
  • Implemented CRON Jobs for Jobs Scheduler in Security logging using Perl script.
  • Written JUnit test cases.
  • Developed test cases for unit testing and integration testing.
  • Logged the production issues in Bug Tracker System.
  • Preparing unit test cases and documents for QA.
  • Performing the Unit testing and basic functional testing with different set of data.

Environment: Core Java, JSP, CSS, Html, XML, DOM, Hibernate, Java Beans, Perl script, Struts, DB2, Unix, Apache Tomcat, eclipse.

We'd love your feedback!