Qa Lead Resume
San Francisco, CA
SUMMARY
- Around 8 years of experience in Information Technology, with specializing in Software Quality Assurance Testing, proficient in testing on Client/Server and Web based applications.
- Proven ability in designing and creating automation frameworks for J2EE based applications usingJava, Junit/TestNG,SeleniumWebDriver, Jmeter, IDE, Grid, ANT/Maven, Jenkins/Hudson, Jbehave/Cucumber and SOAP UI.
- Experienced in making Data Driven and MVC Framework to maintain Test Suites.
- Working experience in creating automation framework along with developing, executing and maintaining automation testing script with Selenium WebDriver.
- Expertise in using Selenium WebDriver API to automate tests on cross browser and cross platform environment. Key expertise includes testing & debugging GUI & Multi - Applications environment & automated testing using Selenium WebDriver.
- Sound knowledge on Junit, TestNG framework for Unit testing, Maven and Ant for Project building tool, Jenkins/Hudson for Continuous Integration.
- Work experience in integrating Automation scripts (Selenium WebDriver API) on Continuous Integration tools Hudson/Jenkins for nightly batch run of the Script.
- Expertise in Smoke Testing, Backed end Testing, Black-Box Testing, User Acceptance Testing (UAT), Functional Testing, Positive/ Negative Testing, System Testing, Regression Testing, GUI Software Testing, Ad-hoc Testing, Boundary Value Testing.
- Experience in creating Test Plans, defining Test Scenarios and Test Cases, developing and maintaining test scripts, analyzing bugs, coordinating with development team and track the bug fixes till closure.
- Experience testing SOA with RestFul/SOAP Web Services. Created entire architecture for backend testing internal and third party API using Test Complete and Soap UI.
- 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 etc.
- Good programming skills in Java, VB, Oracle, SQL, PL/SQL and experience in SQL Server, Access and Oracle Databases.
- Experienced in writing SQL verification scripts to test the result of deployment for correct business logic for Back-end testing.
- Experience in performing database testing and working with SQL queries and database like Oracle, MySQL.
- Excellent experience with source version control tools such as Subversion (SVN) & Git.
- Strong knowledge of Software Development Life Cycle (SDLC) methodologies such as Agile, SCRUM and waterfall models and TDD.
- Good analytical and communication skills and ability to work independently with minimal supervision and also perform as part of a team.
- Highly motivated team player with analytical, organizational and technical skills, unique ability to adapt quickly to challenges and changing environment.
- Excellent interpersonal skills, proven team player with an analytical bent to problem solving and delivering under high stress environment.
TECHNICAL SKILLS
Testing Tools: Selenium WebDriver/IDE/ RC/GRID, Quick Test Pro (QTP), Test Link, Test Manager, Jbehave, Cucumber, SOAP UI
Languages: JAVA, Python, VB Script, Java Script, HTML, XML
Test Framework: Junit, TestNG, Data Driven Framework, MVC
Build Tools: Ant, Maven
Continuous Integration Tools: Jenkins, Hudson
Bug Tracking Tools: JIRA, Quality Center (QC), BugZilla & IBM Rational Team Concert (RTC)
Source Version Control Tool: Subversion (SVN), Git
Databases: SQL Server, MS Access, Oracle, MySQL
Operating Systems: Windows (XP, Vista & 7, 8) Linux, Mac
PROFESSIONAL EXPERIENCE
Confidential, San Francisco, CA
QA Lead
Responsibilities:
- Wrote test cases, implemented ran and added versions and iterations using Test Manager for positive, negative and END-TO-END Test cases.
- Involved in GUI testing, integration testing, navigation testing, IVR testing, and regression testing using web and client-server applications.
- Worked on Cross Browser testing through Selenium WebDriver by testing the website on different browsers like Chrome, IE and Firefox.
- Used XPath and DOM to work with dynamic and static objects in Selenium.
- Worked on Selenium GUI Object / element verification is done through XPath, CSS Locators.
- Involved in testing Web services and XML with tool called SOAP UI. I have been using this tool to locate WSDL file on internet, create Test cases, run them, do load testing, security testing.
- Responsible for Setting up Web Services project using WSDL in SOAP UI and provided setup help to other team members.
- Testing a complex Web based application with backend validation in mainframes and usingSOAP UI.
- Committed Selenium WebDriver scripts to Git using EGit plugin for Eclipse IDE.
- Developed and executed SQL queries in the database to conduct Data integrity testing by checking the data tables on the server.
- Wrote Ant build scripts to automate the compilation and execution of JUNIT test cases/suites for Lens Measurement screen, Lens Type Screen, Aftercare screen and two eye replication screens.
- Configured Selenium WebDriver, Junit, Ant tool and created selenium automation scripts in java using Junit prior to agile release.
- Maintained and executed Ant build files for running automated tests.
- Converted QTP scripts into Selenium scripts. Used Java as Language and Eclipse as IDE, ANT as build tool, Jenkins as CI tools.
- Extensively used Selenium (data-driven, XPath locator) and WebDriver to test the web application.
- Used Selenium WebDriver for writing test scripts for regression test coverage.
- Used Java language and Junit framework for scripting. Used Ant for building the WebDriver project. 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.
Environment: Java, Selenium WebDriver, Cucumber, Jenkins, TestNG, Maven, Soap UI, Quality Center, Eclipse IDE, agile, SVN, Git, Internet Explorer, Chrome, Firefox, SQL, Oracle, Windows.
Confidential, Durham NC
QA Automation Engineer
Responsibilities:
- Proficient in identifying, reporting and troubleshooting software defects.
- Used automated scripts and performed functionality testing during the various phases of the application development using Selenium WebDriver.
- Developed Test Frameworks in Selenium for UI Regression Test Automation and when necessary, and potentially execute Unit Test Automation (Java / TestNG).
- Performed Unit testing for Java applications using TestNG.
- Involved in executing automated test cases using Selenium WebDriver to automate manual testing solutions.
- Design, develop and implement MVC Pattern based Keyword Driven automation testing framework utilizing Java, TestNG and Selenium WebDriver
- Performed Data driven testing using Selenium WebDriver and TestNG functions which reads data from property and XML files.
- Involved in running Test scripts on different browsers using the Selenium WebDriver.
- Used Maven for building the WebDriver project. Integrated with Continuous Integration tools Jenkins for running test on nightly basis automatically.
- Developed Maven based build scripts to run Selenium Automation. Integrated Maven Scripts to Continuous Integration Server to run nightly tests.
- Created Maven and SVN to create nightly automation script.
- Used Cucumber for browser based testing with scenarios and situations.
- Worked onCucumber Testing applications and Responsible for preparing weekly status reports and validated the back-end data using SQL queries for data integrity.
- 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.
- Wrote Selenium scripts to run against Jenkins and reported the nightly batch results to the lead.
- Monitored the test execution in Jenkins once the code pushed into CI.
- Wrote test cases, implemented ran and added versions and iterations using Test Manager for positive, negative and END-TO-END Test cases.
- Involved in GUI testing, integration testing, navigation testing, IVR testing, and regression testing using web and client-server applications.
- Worked on Cross Browser testing through Selenium WebDriver by testing the website on different browsers like Chrome, IE and Firefox.
- Used XPath and DOM to work with dynamic and static objects in Selenium.
- Worked on Selenium GUI Object / element verification is done through XPath, CSS Locators.
- Involved in testing Web services and XML with tool called SOAP UI. I have been using this tool to locate WSDL file on internet, create Test cases, run them, do load testing, security testing.
- Responsible for Setting up Web Services project using WSDL in SOAP UI and provided setup help to other team members.
- Testing a complex Web based application with backend validation in mainframes and usingSOAP UI.
- Committed Selenium WebDriver scripts to Git using EGit plugin for Eclipse IDE.
- Developed and executed SQL queries in the database to conduct Data integrity testing by checking the data tables on the server.
- Proficient in Agile development and Scrum methodology.
- Prepared user documentation with screenshots for UAT (User Acceptance testing).
- UsedMS Visual Source Safefor Version Control.
- Presented progress of the testing process atwalkthroughsandinspections.
- Worked with Developers, Business analysts and Project managers to determine requirements (H/W specs, Test Cases, Test Data).
Environment: Java, Selenium WebDriver, Cucumber, Jenkins, TestNG, Maven, Soap UI, Quality Center, Eclipse IDE, agile, SVN, Git, Internet Explorer, Chrome, Firefox, SQL, Oracle, Windows.
Confidential, Columbus, OH
QA Automation Engineer
Responsibilities:
- Gathered requirements documents such as business requirements and design document and other related documents.
- Prepared Test Plan, test Cases, Test scripts and Test data for the application as well as for the database verification based on the functional requirements and test specs.
- Identified test cases to automate. Automate those test cases using Selenium WebDriver, Junit and Java (Eclipse IDE).
- Used Java as client library for Selenium and WebDriver to design and developed Automation test Framework using Junit.
- Developed and Implemented automation using Selenium WebDriver and Java. Used Eclipse IDE to develop & debug the code.
- Performed Data driven testing using Selenium WebDriver and Junit functions which reads data from property and XML files.
- Wrote Ant build scripts to automate the compilation and execution of JUNIT test cases/suites for Lens Measurement screen, Lens Type Screen, Aftercare screen and two eye replication screens.
- Configured Selenium WebDriver, Junit, Ant tool and created selenium automation scripts in java using Junit prior to agile release.
- Maintained and executed Ant build files for running automated tests.
- Converted QTP scripts into Selenium scripts. Used Java as Language and Eclipse as IDE, ANT as build tool, Jenkins as CI tools.
- Extensively used Selenium (data-driven, XPath locator) and WebDriver to test the web application.
- Used Selenium WebDriver for writing test scripts for regression test coverage.
- Used Java language and Junit framework for scripting. Used Ant for building the WebDriver project. 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.
- Performed Back-End Testing, database table manipulations of relational database systems by writing complex SQL queries manually.
- Designed and Developed UAT Regression automation script and Automation of functional testing framework for all modules using Selenium and WebDriver.
- Identified defects in system testing, end to end testing regression testing, UAT testing, logged these defects using rational clear quest with proper severity and priority and performed defect life cycle.
- Responsible for Setting up Web Services project using WSDL in SOAPUI and provided setup help to other team members.
- Performed functional testing of SOAP and RESTFULL Web Services using SOAP UI Tool.
- Involved in SOAP & REST based web services testing using SOAP UI PRO web services testing tool.
- Created Regression Document to track and report testing activities during each phase of testing, including testing results, test case coverage, required resources, logged defects and their status, performance baselines.
- Performed Browser Compatibility testing on different platforms and data validations for all reports using Selenium.
- Used Jira for bug tracking and reporting, also followed up with development team to verify bug fixes and update bug status.
- Conducted backend testing using SQL queries to validate data for database and Used SQL queries for retrieving data from database for executing user specific test cases.
- Performed Backend Testing using SQL Queries on SQL Server database.
- Actively participated in daily Scrum meetings and involved in bi-weekly Sprint releases.
- Interacted with other external teams for environment/license issues, external services availability and work towards resolution.
Environment: Java, Selenium WebDriver, Cucumber, Eclipse, Junit, Jenkins, ANT, Soap UI, REST, HTML, JavaScript, XML, XPath, Firebug, Jira, Internet Explorer, Chrome, Firefox, SQL, Oracle, Windows.
Confidential
QA Automation Engineer
Responsibilities:
- Analyzed the business requirements and developed the Detail Test Plan and the Test Strategy.
- Analysis of Automation tool (Test Partner) as per application.
- Responsible for Planning, Designing, Development, Testing of in-house tool "Effort Estimation Tool" in Visual Basic.
- Preparation and execution of Test Scripts with these Tools.
- Developed test scripts inSeleniumWeb Driver using Java Language
- Involved in Agile (scrum) methodology to document reality changes in business requirements, design.
- Implemented Data driven frame work while developing the automated test scripts usingSeleniumWeb Driver.
- Documented and communicated test reports using Quality Center Dashboard.
- Involved in Preparation of POC (Proof of Concept) of Test Automation with the Tools.
- Involved in Manual & Regression Testing, Setup maintenance and Bug reporting/closure activities.
Environment: UFT, Quality Center, Windows, VBScript, Jenkins, POC, MS Office, UNIX/Linux, HTML, XML, Regression Testing, Dashboard, Windows 7/XP.
Confidential
QA TESTER
Responsibilities:
- Reviewed System Requirement Specification, Technical Specification and functional design documents to achieve better understanding of the project.
- Executed data and database testing validating SSIS.
- Defect management using ITrac.
- Validation of concept before implementation
- Prepared and executed Test Cases manually for different modules according to the Technical Specification, and Functional Design with all Use Case or User Story documents.
- Generated test scripts for Data Driven test.
- Performed manual testing to check the functionality.
- Worked with data types, variable and variable declaration, naming convention, constants and assigning values to the variables in VB scripting under QTP testing tool.
- Conducted Black-Box Testing, Functionality, GUI and Regression Testing for the entire application, for various builds in a team environment.
- Ensured all test plans, test cases and documentation were traceable to original requirements.
- Worked with Retesting and Regression testing.
Environment: UFT, Quality Center, Black Box Testing, Windows, VBScript, MS Office, UNIX/Linux, HTML, XML, Windows 7/XP.