Qa Technical Lead Resume
Melbourne, FL
SUMMARY
- Scrum certified Software Lead QA Test Analyst with 12 years’ working experience, specializing in Automation Testing Process. Over 10 years of experience in Software Testing processes consisting of Test Planning, Test Case Design, Test Environment Setup, Test Data Setup, Test Script Development, Defect Management, Test Log, Test Result, Traceability Matrix.
- Strong working experience in Agile Methodology, System Integration (SIT), Regression, Functional and End to End Testing.
- Strong working experience in Core Java, VBScript and Groovy Script and Gherkin.
- 5 years of proven working experience in open source tools such as Selenium WebDriver, TestNG, Maven, Jenkins, SVN, GitHub, JSon, Cucumber, TDD, POM framework and Rally.
- 5+ Years expertise level of working experience in automation testing using HP UFT/QTP, HP QC/ALM.
- Proficient working experience in User Define Functions, Descriptive programming using UFT. Working experience in Web Service Testing tool - SoapUI. Tested Web Services, XML, WSDL, and Restful Services using SoapUI. Hands-on working experience in Mobile Apps Testing and providing solutions to automate Android and iOS apps using mobile apps automation tools such as Appium (open source tool) and SeeTest.
- Excellent working experience in designing, developing and implementing automation test solutions/frameworks using Data Driven, Keyword Driven and Hybrid Driven frameworks. Working experience in Page Object Model and Page Factory. Experience in working with VMware workstation. Experience in Database Testing using SQL Queries with multiple Databases Oracle and MySQL. Experience in designing of script less but not codeless framework solution using open source tool. Experienced inleading and managing automation and functional QA teams.
- Involve in all stages of Software Development Life Cycle (SDLC) such as Requirements Gathering, Analysis, Design, Development and Testing. Experienced in creating test plans, test estimation, strategy, approach, scenarios, test cases, test data preparation, test execution and defect management process. Good experience in test estimation techniques such as Work Breakdown Structure (WBS), Functional Test Point (TCP). Ability to manage relationships with project teams and key stakeholders through regular meetings, updates and strategic planning. Training people and sharing automation skills, writing blogs and posts. Define & review performance objectives for all the team members. Experience in creating Request for Proposal - RFP. Experience in travelling to client places and setting testing Center of Excellence.
TECHNICAL SKILLS
Testing Methodologies: Waterfall, Agile/Scrum, Jenkins, Hudson, SVN, GitHub, JSON
Testing Tools: Selenium WebDriver, Selenium IDE, Selenium RC, Selenium Grid, HP UFT, SOAPUI
Frameworks: TestNG, Cucumber, Page Object Model, Hybrid, Data Driven, Keyword Driven
Operating System: Windows XP, Windows 7/8, UNIX, iOS, Linux VMWare
Programming Languages: Java, VB Scripts, Groovy, HTML, XPath, CSS, Soap, WSDL, Restful
Databases: SQL Server 2008/2012, Oracle, MySQL, DB2
Defect Tracking Tools: Quality Center, Jira, Rally
Scripting Languages: JavaScript, HTML, DHTML, XML
PROFESSIONAL EXPERIENCE
Confidential, Melbourne, FL
QA Technical Lead
Responsibilities:
- Active member of scrum team. Participating in daily standup, review Sprint Planning Meeting, Release Planning, Review Meetings such as Sprint Review (Demo) Meeting and Sprint Retrospective Meeting
- Managed QA teams such as Digital Dynamos, Boom slang and Pangolin. Define scope of automation, conducted POCs, streamlined good candidates for automation out of pool of manual test case from previous releases.
- Played key role in Introducing and designing Hybrid-driven automated testing approach for Dynamos and Boom slang teams using Selenium WebDriver, TestNG, Maven and Jenkins, significantly reducing testing cycle time and eliminating the human error factor in test execution. Instrumental in in Introducing and designing Hybrid-driven automated testing approach for Pangolin team using HP ALM, HP UFT and Jasmine.
- Used VMware Workstation to build new code. Used Json to create and modify train tracks and activities. Used Github for version control. Part of BDD team, involved developing BDD test using Cucumber and Gherkin. Created BDD automated test scripts using cucumber conjunction with Selenium WebDriver
- Used Rally to create test cases, raise issues and track the tasks. Reviewing acceptance criteria, test cases review, providing review feedbacks, doubt clarification, test case writing.
Environment: Selenium Web driver, Rally, Eclipse, Maven, Jenkins, HP ALM, HP UFT, VMware Work station, GitHub, JSon, Jasmine, Cucumber, Gherkin and Manual Testing.
Confidential, Baton rouge, LA
QA Technical Lead
Responsibilities:
- Requirements gathering, analyzing and creating functional base document. Actively interacted with the dev team and conducted meetings for clarifications. Involved in testing of application using the Scrum (Agile) methodology.
- Define scope of automation, conducted POCs, streamlined good candidates for automation out of pool of manual test case from previous releases. Schedule and participate in daily Scrum, sprint planning, review and retrospective meetings.
- Introduced Hybrid-driven automated testing approach across the division using Selenium WebDriver, TestNG, Maven and Jenkins, significantly reducing testing cycle time and eliminating the human error factor in test execution.
- Used Jira to raise issues and track the tasks. Involved in automating Android and iOS mobile app testing using Appium.
- Performed functional, regression, UI testing, continuity testing, device/OS compatibility testing etc. using Appium on mobile App. Part of BDD team, involved developing BDD test using Cucumber and Gherkin.
- Created BDD automated test scripts using cucumber conjunction with Selenium WebDriver. Used Core Java and created new scripts and update frameworks to cope up the new features. Create Test Data generation automation scripts which saved huge manual effort. Execute Regression Test Script suites before release in test environment.
- Created a TDD framework for business team using Cucumber. Perform analysis and report conclusions on defects after each sprint ends. Effort Planning, Estimation using Functional Test Point (TCP) technique, Creating Test strategy co-ordination and defining scope, delegating work to team mates. Involved in preparing Defect Matrices and Traceability Matrices.
Environment: Selenium Web driver, JIRA, Eclipse, Maven, Appium, Cucumber, Gherkin and Manual Testing.
Confidential
Software Development Engineer in Test
Responsibilities:
- Requirements gathering, analyzing and creating functional base document. Schedule and Participate in Daily Scrum, Sprint planning, review and retrospective meetings. Design and Develop manual test cases and execution.
- Design and implement Hybrid Driven Framework approach Framework using Selenium Web Driver. Develop new scripts per sprint and execute regression suites on new build. Develop User Interface (internal tool) to schedule the batch execution of Regression Test Scripts.
- Performing Cross browser testing on Firefox and Chrome. Updating POM, use of Auto IT to handle Windows based objects, reporting. Designed Excel Centric framework to test Web Services using Soup UI and Groovy Script. Automated Java Web Services/WSDL and REST services. Designed Excel Centric framework to test Web Services using Soup UI and Groovy.
- Automating scripts execution process using Maven and Jenkins, auto notification mail sender. Test Design, artifacts development, status reporting for multiple upgrades and releases of Disney AP application using agile methodology.
- Involved in preparing Defect Matrices and Traceability Matrices. Defining approaches, process and design framework to test Mobile App using SeeTestAutomation Tool. Effort Planning, Estimation using Functional Test Point (TCP) technique, Creating Test strategy co-ordination and defining scope, delegating work to team mates. Perform different types of testing such as Installation, Interruption Testing and Continue and Usability Testing etc. using SeeTestAutomation Tool.
- Automated Hybrid Mobile app, created test suite to execute on real android OS devices, simulators.
Environment: Selenium Web driver, Jira, Eclipse, Maven, Soup UI, Web Services, WSDL/REST, SeeTestAutomation.
Confidential
Software Development Engineer in Test (SDET)
Responsibilities:
- Requirements gathering, analyzing and creating functional base document. Understanding User stories based on Detail acceptance criteria for the corresponding Sprint. Involved in creating, updating and executing of test cases according to requirements. Estimation, co-ordination and defining scope. Used Jira for test management tasks.
- Involved in analyzing and feasibility check of a newly added functionality for automation. Design and implement Hybrid Driven Framework approach Framework using Selenium Web Driver. Configured Maven for JAVA automation projects and developed Maven project object model. Executed System Test Cases/Scenarios in DEV environment and make sure that user stories are working as expected.
- Estimation and Planning of automation effort for new features in agile model. Accountable for Test Design, artifacts development, status reporting for multiple upgrades and releases of Confidential application using Agile methodology.
- Responsible for Creating Automation keyword Framework and maintaining it. Involved in preparing Defect Matrices and Traceability Matrices. Actively participating in Client calls and interaction for review and test report analysis.
- Bug tracking, Reporting, Project management. Responsible to training team members and new joiners to team, allocating tasks and smooth running of testing activities. Effort Planning, Estimation using Functional Test Point (TCP) technique, Creating Test strategy co-ordination and defining scope, delegating work to team mates.
Environment: Selenium Web driver, Selenium IDE, JIRA, Microsoft Office Excel, Eclipse, Manual Testing, Maven.
Confidential
Software Development Engineer in Test (SDET)
Responsibilities:
- Worked as Offshore contact point. Project managed by HP Quality Center. Developed Keyword Driven framework to retrieve test actions, test data from Excel Files using HP QTP/UFT. Test Design, artifacts development, status reporting for multiple upgrades and releases of Confidential application using agile methodology.
- Involved in verification of manual update files for different subject areas. Involved in Smoke testing, Sanity Testing and Regression Testing. Worked on Capturing Screenshots on Failure or Pass to analyze the test failure reason.
- Coordinated with application team to ensure resolution of all issues and completion of work on time. Maintained and issued weekly reports on all automation tests. Involved in verifying data in application through SQL queries against the Business Rules. Involved in preparing Defect Matrices and Traceability Matrices. Estimation and Planning of automation of new features. Developed Library files, Repository files, Error handling/Recovery files and data files.
- Execute Regression Test Script suites before release in test environment. Actively participate in Client call for review and test report analysis.
Environment: VB Script, Oracle, HP Quality Center, HP UFT, HTML.
Confidential
Senior Automation Engineer
Responsibilities:
- Project managed by HP Quality Center. Developed automated test cases for all manual tests cases provided. Developed/Designed Data Driven Framework using HP QTP/UFT.
- Worked on Capturing Screenshots on Failure or Pass to analyze the test failure reason. Coordinated with application team to ensure resolution of all issues and completion of work on time. Maintained and issued weekly reports on all automation tests. Analyses of new features which will get update every release.
- Estimation and Planning of automation of new features. Create new script and update frameworks to cope up the new features. Developed Library files, Repository files, Error handling/Recovery files and data files.
- Execute Regression Test Script suites before release in test environment. Actively participate in Client call for review and test report analysis. Bug tracking, Reporting, project management. Reporting the status, escalation of issues and participate in getting solution.
Environment: VB Script, Oracle, HP Quality Center, HP UFT, HTML.
Confidential
Senior QA Analyst
Responsibilities:
- Study and analysis of client requirements. Developed Test Objectives and Test Plans. Created manual Test Cases and Test Scripts to perform Functional and Regression testing. Having walk-through on manual test cases to identify test cases for automation.
- Preparing Test Plan document. Developed/Designed Data Driven Framework using HP QTP. Test managed by using Quality Center. Developed Library files, Repository files, Error handling/Recovery files and data files. Actively participate in Client call for review and test report analysis.
- Attended Weekly Status meetings, Walkthrough meetings, QA meetings, and bug review meetings. Prepared test data for most of the test cases. Involved in verifying data in application through SQL queries against the Business Rules.
- Raised defects while doing System Integration Testing, defect tracking and regression testing. Reporting, project management. Reporting the status, escalation of issues and participate in getting solution.
Environment: VB Script, Oracle, HP Quality Center, HP QTP, HTML.
Confidential
Software Engineer
Responsibilities:
- Conducting walk-thru or knowledge Sharing Session for the team to explain what the new functionality implemented in the application and what are the function we have to write.
- Creating Test Closure document for every end of release. Developed TAG framework for QOA module using QTP 9.2 tool.
- Writing the scripts for identified scenarios and creating the test scripts in QC. Executing the Automation Test Scripts.
- Developed test scripts to Performed Integration testing, System testing, Regression testing, User Acceptance testing (UAT) and Back End testing of an application. Involved in developing detailed test plan, test cases and test scripts for Functional and Regression Testing.
- Created Test input requirements and prepared the test data for data driven testing. Data validation and Database integrity testing done by executing SQL, PL/SQL statements. Performed quality assurance reviews on all System Development Life Cycle phases. Debugging and modifying of the scripts if there is any changes in application.
Environment: Manual Testing, Automation Testing, VB Script, Oracle, HP Quality Center, HP QTP, HTML