Sr Qa Analyst Resume
Orlando, FL
SUMMARY
- 8+ years of experience in Quality Assurance (Requirement Analysis, Design, Manual Testing, DB, Selenium Web Driver, QTP/UFT, HP ALM/Quality Center(QC), Load Runner and Functional Testing, Web Services Testing using SOAP UI.
- Strong experience in writing automation tests using Selenium framework in Java & Python.
- Strong experience in functional testing with skill to catch hard to find bugs thru manual & automation tests.
- Experience in working with open source tools Selenium (Selenium IDE, Selenium RC, Selenium Web Driver), Eclipse and preparation of automation test framework.
- Strong knowledge in testing web based applications.
- Strong experience in using HP ALM/QC for Requirement Management, Test Planning, Test Case development, Test Case execution and Defect Tracking
- Experience in Bug Reporting, Bug Tracking using various Bug Tracking Systems like JIRA and Rally.
- Goodprogramming experiencewithCore Java/Python.
- Experience in automating Regression test cases using QTP/UFT and Selenium
- Expertise in implementing cross browser and cross platform web testing withSeleniumRC and WebDriver.
- Experienced in testing web services using Soap & Restful UI.
- Performed unit testing using TestNg/JUnit, Continuous Integration and deployment of applications done using tools such as Jenkins Server, Maven and debugging through Log4j.
- Hands on experience in writing SQL Queries, extract data from Ms. - SQL Server, MySQL, DB2 and Oracle.
- Expertise in QA Automation usingShell Scripting, Python Scripting, UNIX/LINUX/Solaris/Windows,DTE (Distributed Topology Environment).
- Good Experience in "Behavior Driven Development" (BDD) and Test Driven Development(TDD).
- Load testing using tools such as HP Load Runner and/or JMeter.
- Test automation for web application using Jbehave and Cucumber.
- Experience with testing on UNIX and Windows environments.
- Excellent understanding of SoftwareQualityAssurance Techniques and strong knowledge of Software Development Life Cycle (SDLC) and Software Testing Life Cycle (STLC).
- Good experience in development of iterative and detailed project management plans and schedules using Agile-SCRUM methodology.
- Experienced in using Version Control Tools like Tortoise SVN & GIT Hub.
- Experienced in performance testing using load-testing tools such asLoad Runner.
- Experience in Database Testing using SQL queries on databases like SQL Server, Oracle.
- Experience in Agile Scrum methodology and other software lifecycle models.
- Excellent Communication and presentation skills along with ability to quickly adapt to new environments and learn new technologies.
- Well organized with ability to manage multiple projects and meet deadlines
- Ability to work independently with minimum supervision as well as a group member.
TECHNICAL SKILLS
Testing Tools: Selenium Web Driver, Selenium RC, Selenium IDE, TestNG, Cucumber, Junit
Language: JAVA, J2EE, PL/SQL, Python, UML, VB 6.0, HTML, XML
RDBMS: Oracle 10g/11i, SQL Server 2008, DB2, MySQL
Tools: & Utilities: Log4J, Maven, Toad, Putty, WinSCP
Java Technologies: Java Beans, JSP, Servlets, JDBC, Junit.
Platforms: Windows XP/7/8, UNIX, Linux
PROFESSIONAL EXPERIENCE
Confidential, Orlando, FL
Sr QA Analyst
Responsibilities:
- Wrote automation tests using Selenium Web Driver & Selenium Grid.
- Successfully performed manual testing-regression testing, smoke testing and defect fix verification for various modules.
- Created Test cases using Element locators andSeleniumWebDriver (Java) methods.
- Creation of Test Plan and test cases as per requirement.
- Performed functional testing of data imports, content upload, segmentation, campaign launches and analytical reports.
- Wrote JUnit tests for testing data imports & segmentation and cucumber.
- Working on TestNG based Automation test framework using Selenium.
- Build Automation Scripts for Regression Testing using SOAPUI and developed Regression Test Scripts Groovy, Core Java for Selenium, JBehave and Cucumber.
- Used Core Java and Collections to build the framework.
- Analyzed and involved in troubleshooting build scripts using Ant.
- Prepared suites for regression testing.
- Used Jenkins for continuous Integration.
- Effectively interacted with functional team and developers.
- Created automated tests with JUnit Java API.
- Executed some test cases manually, Compared and analyzed actual results with expected results and reported all deviations to the appropriate individual(s) for resolution.
- Developed automated scripts and frame works usingpythonscripting.
- Extensively debugged Selenium Java based scripts for accuracy and identified possible causes of malfunction.
- Performed backend data base testingusing SQL queries.
- Used version control as SVN.
- Preparing documentation for some of the recurring defects and resolutions and business comments for those defects.
- Develop necessary development documentation as needed (e.g. technical design, developer notes).
- Participated in cross-browser (IE, Firefox, Chrome) testing.
- Written and executed SQL queries manually for Back-End validations
- Used JIRA for storing, maintaining the test repository, bug tracking and reporting.
- Performed regression and release acceptance testing for all major and transitional releases.
Environment: Selenium WebDriver, Selenium Grid, TestNG, Maven, SoapUI, JUnit, Apache Tomcat, REST, Java, J2EE, Python, SQL, Cucumber, SVN, Jenkins, JavaScript, Linux, Windows, Chrome, IE, Firefox, Firebug, HTML, Eclipse IDE.
Confidential, Greenville, SC
Sr QA Analyst
Responsibilities:
- Involved in manual and automated testing using Selenium Web Driver.
- Experienced in usingSeleniumGrid to executeSeleniumautomation suites on different platforms and various browser combinations in parallel
- Interacted with business analysts and developers in requirement analysis, design reviews, testing and documentation for application developed in agile environment.
- Actively participated in writing Test Plan and Test cases and creation of automation framework.
- Involved in WritingPythonScripts to develop automated scripts and frame works
- Execution of End-to-End test scenarios. Automated test suites using SoapUI.
- Performed Manual Testing and supported Automation Testing team for creating Test Data for Data Driven Testing.
- Worked with the Web programming language HTML5, CSS3, XML and selected web element by using Firebug and Fire Path.
- Coordinated project testing, often including testing involving multiple test teams
- Performed verification and validation testing in each release.
- Reported bug using Project Tracking Tool Rally.
- Prepared and Execution of test scripts using Test-NG andSeleniumWeb-Driver.
- Used to execute automated test cases and sending test status report.
- Involved in the migration of Junit scripts to TestNG scripts using Java.
- Involved in developing Data Driven Framework and creating test cases usingSeleniumtools and TestNG framework.
- Have extensive experience to write customized Xpaths to identify dynamic objects forSelenium.
- Good experience in Jbehave with Java.
- Executing basic DDL and DML statements to verify the data loaded in tables while testing.
- Involved in testing Functional and Regression Testing.
- Conducted GUI, Functionality, Integration and Regression.
- Implemented continuous integration using Jenkins.
- Worked to resolve performance testing issues in different environments by debugging the existing code for different products.
- Worked on implementation of MVC pattern.
- Extensive knowledge working in GIT (like - bit bucket and source tree) to share the code within team members.
- Performed Cross browser and cross platform testing (Firefox, chrome and safari).
- Involved in bug fixing, enhancements and production support of various applications
- Executing SQL queries to perform database testing using SQL programming.
Environment: Java, Python, Selenium Web Driver, Jbehave, Selenium Grid, MVC, TestNG, Git, Jenkins, Oracle, UNIX, JavaScript, Windows, Web Logic, Jenkins, Rally, My Eclipse 6, Maven, Toad 10, putty, QC
Confidential
QA Analyst
Responsibilities:
- Extensively usedSelenium(data-driven, XPath locator) and Web Driver to test the web application.
- Involved in the requirement gathering meeting.
- Involved in developingseleniumautomation framework using TestNG.
- Conducted Smoke testing, Functional testing, Regression testing, Integration testing, User Acceptance Testing (UAT) and Data validation test.
- Performed Firebug/Fire Path Add-on tools to identify the Object's id, Name, XPath, link in the application.
- Worked onSeleniumGUI Object / element verification is done through XPath, CSS Locators.
- Performed Application Screenshots and copied the images whenever exceptions occurred and also at important checkpoints of application execution.
- Performed Data driven testing usingSeleniumand TestNG functions which reads data from property and XML files.
- Used TestNG Annotations inSeleniumWeb Driver and executed a batch of tests as TestNG suite.
- Executed test cases manually and verified actual results against expected results.
- Performed User acceptance testing.
- Used JIRA for Bug reporting, Tracking and defect Management.
- Performed in developing Automation Framework that usesSeleniumWeb Driver and Junit.
- Participated in Daily Scrum meeting, Stand-up meeting, walkthrough meeting and weekly assessment meetings.
- Updated Test Plans and Test Cases periodically to manage changes in requirements.
Environment: SeleniumWebdriver, SeleniumRc, Tomcat, WindowsXP, Java, J2EE, JavaScript, Maven, SVN, JIRA, TestNG, SOAP UI, Firebug, XPath, Firefox.
Confidential
QA Engineer
Responsibilities:
- Involved in Requirement gathering, Test plan creation, Test strategies, Test cases development, Test case review, Test Scripts Development from Business Requirement Document, Design Documents.
- Involved in updating test cases and tracking and analyzing defects into HP QC/HP ALM and Enterprise Tester.
- Performed manual testing for applications.
- Performed cross browser functional testing using QTP / UFT.
- Executing the Test cases and raising the defects using HP ALM/ QC.
- Created QTP Scripts for Regression Suite.
- Extensively used Load Runner for Performance Testing.
- Created Scripts using Selenium automation framework JUNIT.
- Performed API (SOAP UI) Interface testing using XML.
- Logged application defects using Clear Quest Test Management.
- Tested Web services using SOAP UI tool and also verified service request and response through application.
- Performed smoke or regression testing after the bugs were fixed.
- Involved in both System Testing and User Acceptance Testing.
- Used QTP to conduct Data Driven Testing by pulling multiple sets of data from a table
- Responsible for creating and validating XML files to process the end to end workflow.
Environment: Manual Testing, HP ALM/QC, Junit, XML, WebLogic, SOAPUI, Java, Clear Quest.
Confidential
QA Engineer
Responsibilities:
- Study and analyze the business process flow and existing system.
- Extensively involved in manual testing of the Application.
- Involved in Smoke Testing, Functional Testing, System Testing, Integration Testing, Regression Testing
- Manual execution of test cases to achieve functional, integration and system testing for above business modules.
- Developed test cases and scripts for GUItestingfunctionalitytestinginterfacetestingand regressiontesting.
- Created Manual test cases for each level and dependencies between Client Details
- Identified the areas of improvement and the scope of the enhancements in the system.
- Worked on writing SQL Queries and PL/SQL Stored Procedures using Oracle 9i. Used JDBC for connectivity.
- Detecting and Reporting of bugs.
- Involved in unit testing and test cases.
- Wrote testing cases using JUnit.
- Prepared suites for regression testing.
Environment: Java, Tomcat, Eclipse, JDBC, Oracle 9i, Oracle 10G, Linux, putty, Junit.