Team Lead Resume
San Diego, CA
SUMMARY:
Over 9 years of experience in Information Technology, worked as a Team Lead QA/Senior Software Tester/Quality Assurance in automation, manual testing, mobile testing, Web services techniques with emphasis on IOT, Insurance, Media and ecommerce applications in various project lifecycle stages. Expertise in creating automation framework for web - based applications, Black Box testing of client and web-based applications, automating test scripts, test management, Test Analysis, Test planning, Test execution, Defect Management and Test Closure.
- Experienced in different phases of Software Testing and Software Development Life Cycle (SDLC) including Agile Methodology/SCRUM, Waterfall.
- Over 7+ years’ experience in Automation using, Selenium WebDriver, QTP, Mocha, Protractor, WATIR(Ruby).
- Involved in Preparing Test Plans, Test Cases, Test Strategy, Test Scenario’s, Test data, Test log and Defect Reports
- Developed and Implemented different automation frameworks like Page Object Model Framework, TestNG Framework, BDD, Keyword Driven Framework, Data Driven Framework, and Hybrid Framework for a number of projects with Html Reports.
- Proficient in writing Selenium Web driver automation script using Java for cross browsing testing.
- Worked with open source tools such as Selenium (Selenium IDE, Selenium RC, Selenium Web Driver, and Selenium Grid), SoapUI, Cucumber, JUnit, JIRA and Eclipse.
- Worked extensively in testing Soap and Restful web services using SoapUI and validated the response using assertions.
- Performed Mobile App Testing in both smart phones and tablets for Android like HTC, Nexus and Samsung using Appium.
- Expertise in Web based testing including GUI Testing, Regression Testing, Integration Testing, System Testing, Performance Testing, Stress Testing, Functional Testing and Unit Testing.
- Expertise in Java and OOPS concepts required for Selenium frameworks.
- Experienced in using Test Management tools such as JIRA, Mingle and Bugzilla bug reporting tools to track test progress, execution and deliverables.
- Hands on experience in using build and project management tolls like Ant, MAVEN and Configuration management tools like SVN, GIT.
- Performed Continuous integration automation using Jenkins.
- Reviewed & revised suite of test cases to reflect changes made to the Test Plan documentation for new functionality and performance issues.
- Participated in requirement review meetings, analyzed requirements, developing test plan and test cases, Requirement Traceability Matrix, Defect Management, Reporting and Tracking.
TECHNICAL SKILLS:
- Development Methodology: Agile, Scrum, Waterfall
- Automation Tool: Selenium Web Driver, Selenium RC, Selenium Grid, Quick Test Pro
- Testing Tools: Junit, TestNG, Page Object Framework, Page Factory, Cucumber
- Frameworks: Page Object Model (POM), BDD, Data Driven, Keyword Driven, Hybrid
- Build & Integration Tools: Maven, Jenkins
- Mobile Testing Tools: Appium
- Test Management: HP Quality Center, JIRA, Mingle, TestLink
- Web Service Tool/Language: SoapUI, XML
- Programming Languages: Java, Java script, Ruby, VB Script, C, Python
- Database/Database tools: Cassandra, SQL Server, Oracle, MySQL,DB2
- Artifacts: Test Plan, Test Case, Test Summary Report, Bug report
- Operating Systems: Windows, Linux, Unix, Mac OS X
- Utilities: Eclipse, GIT, SVN, IntelliJ
PROFESSIONAL EXPERIENCE:
Confidential, San Diego, CA
Team Lead
Responsibilities:
- Reviewed the Business Requirement Document, System Requirement Specifications and Use Cases in the initial phase development.
- Involved in preparing Test Plan, Test Strategy, Test Script based on Requirements (BRD).
- Developed the Test cases to Test Functionality and End-to-End Scenarios of the System.
- Involved GUI testing, Functional testing, Integration testing, Regression testing, Positive testing, Negative testing, End to End testing, Cross Browser testing, User Acceptance testing (UAT)
- Performed Manual Testing/Automation testing on different integrated applications in front end and back end.
- Involved in reviewing user stories with product owner and prepare test scenarios based on acceptance criteria of user stories.
- Worked on Sprint Backlog and Sprint Tasks to complete each iteration on time.
- Conducted application End-to-End testing and compatibility testing across multiple browsers’ like IE, Chrome and Firefox.
- Worked with the development team very closely and made sure that all the defects were fixed and closed in a timely manner.
- Developed Automation Test Framework (Page Object Model) for Web applications using selenium Web Driver with TestNG, Log4j, Maven, MS-Excel and Jenkins for Continuous integration and Automation.
- Converted manual test scripts to automated test scripts in Selenium WebDriver and Java, enhanced the scripts by adding user-defined functions.
- Track and report upon testing activities, including testing results, test case coverage, required resources, defects discovered and their status, performance baselines.
- Used Firebug and Fire path for element identification while creating Page Object Repository.
- Worked in creation, preparation, and conduct of quality assurance reviews and contributed to the development and execution of test plans and test scripts.
- Executed test cases and participated actively in System Testing, UAT and Regression Testing.
- Created and executed automated test scripts using Selenium Web Driver, Test NG and Database as source of Test Data. Created test reports generated out of Test NG and captured the error screenshots.
- Involved in all stages of design, development and deployment of Java-based testing frameworks for different application systems.
- Educate the team members about framework, functionality and process.
- Used Jenkins or Docker for parallel execution of Test suite to check the cross-browser Testing, platforms and versions.
- Worked closely with Business and Development teams to identify critical areas of business and technical requirements for test case prioritization.
- Testing, debugging of automated smoke scripts.
- Supported releases by executing automation regression scripts to deliver product on-time.
- Created test plans and effort estimation for upcoming projects.
- Generated graphs and status reports.
- Provided Status reports in the standup meetings and involved in the Sprint meetings.
- Attended Daily Stand-up calls, sprint planning meetings, sprint review meetings as part of Agile Scrum methodology.
Environment: Java, Selenium WebDriver, TestNG, IntelliJIDE, Browser plugins like Selenium IDE Firebug, FirePath, XPath Checker, IE Toolbar, Maven, Jenkins, Git Hub and TestNG framework, Agile Scrum, Jira Agile, SoapUI, Web Services.
Confidential
TeamLead/Senior QA Engineer
Responsibilities:
- Designing and creation of Automation Framework (Hybrid framework) for the data driven scripts to utilize/enable libraries to facilitate the gradual and manageable conversion of Manual test scripts.
- Understanding the Process flow leading up to the Business users from the testing perspective - From the Test Work stream lead.
- Work along with Business Analyst stream in producing Functional Test Plan document specific to the portal detailing the particular kind of Manual and Automation testing which has to be done and the scope items.
- Perform Automation Framework test design and execution as per the Test Approach and test plan for the project.
- Produce High Level and Detailed Test Conditions and Co-ordinate with Project Manager for review & signoff of Test Conditions.
- Automate web services (SOAP UI) using UFT for both REST and SOAP.
- Create test cases, test data and scripts in - line with the Functional test plans for the Project and maintain the SVN repository.
- Work along with Business Analyst and Development stream lead in performing the entire test related work for the portal ensuring successful completion of the test work for the Project.
- Ensure test systems outages/problems are reported immediately and followed up.
- Ensure Entry criteria are achieved prior to execution of Manual Testing, Optimization Validation, System Integration Test and Automation Framework.
- Ensure Exit criteria are achieved prior to signoff of Manual Testing, Optimization Validation, System Integration Test and Automation Framework
- Ensure Team member usability and assigning tasks.
Environment: QTP, Selenium Web Driver, Eclipse, Java, Test NG, Jmeter, Rally, XPath, CSS, Cucumber, Maven, Oracle, SQL, SVN
Confidential
Senior QA Analyst
Responsibilities:
- Involved in testing of application using the Scrum (Agile) methodology.
- Designed, developed, and executed automated tests using Selenium Web Driver.
- Performed Cross browser compatibility testing on Chrome, Firefox, IE browsers using TestNG.
- Implemented Data Driven automation test framework with Selenium Web Driver, Java and TestNG.
- Involved in Regression testing using Selenium and Creation of automation scripts.
- Handled the special mouse events and selected the options from the drop down menu using Selenium Actions builder, mouse hover and synchronization.
- Raised defects and performed tracking using JIRA. Involved in updating and execution of Test Cases according to the requirements.
- Performed GUI and functional testing for different modules of application
- Performed data driven testing by using JDBC as a data source in SOAP UI and configured SQL queries to fetch data from the MySQL database.
- Verified the integration of various components in the application and executed end-to-end testing.
- Reported daily status of data creation and sent weekly status reports.
- Performed back-end testing to ensure that the user data was updated in database using SQL.
- Attended Bug Meetings and meetings with the QA Leads, Managers and Developers for query resolution.
- Designed and executed test cases for new modules of the application including Linux and Web-based applications.
- Interacted with client, Development team to understand and gather the Functional and Non-Functional requirements for projects/each release.
- Involved in Requirement gathering and Preparation of Test cases based on Product Backlogs.
Environment: Selenium WebDriver, Eclipse, Java, Maven, TestNG, JIRA, XPath, CSS, Cucumber, MySQL, SQL, Java script, Html, MS-Excel, Github