automation Test Lead Resume
VA
SUMMARY:
- Having around 12 years of experience in Software Quality Assurance, with emphasis on Functional, Regression, Smoke, Exploratory, UAT, System, and Integration testing of Web, Mobile, ecommerce based applications.
- Expertise in Functional Automation, Web Services Automation and Mobile Automation.
- Expertise on the Mortgage and Banking domain
- Experienced in Full life cycle development, Testing and maintenance projects.
- Having expertise in Test Management activities throughout Discovery, Definition, Planning, Execution & Maintenance phases
- Expertise in all phases of Test Automation including Tool evaluation, Requirements gathering, Analysis and Design test automation frameworks, Script development, Script scheduling and Test report analysis
- Experienced in Test planning, Test Strategy, Preparing Scope & Estimations, Test Summary Report, Defect Reports, Daily Status Reports and Weekly Status Reports and ROI.
- Having good knowledge in metrics based reporting (Defect severity Index, Test effectiveness, Error discovery rate, effort variance and schedule variance).
- Having experience of SQA activities
- Extensive experience with different automation tools such as Selenium WebDriver/RC/Grid, Cucumber, Appium, SoapUI, HP QTP/UFT.
- Experience on both Project and Product based testing using different SDLC methodologies like Waterfall, V Model and Agile Process (Scrum Methodology).
- Built and Maintain Keyword driven, Data driven and Hybrid driven frameworks using Selenium WebDriver and HP QTP/UFT.
- Implemented Page Object Model and Page Object Factory design patterns using Selenium.
- Experienced with TDD, ATDD and BDD development processes and prepared automation framework using Cucumber with Gherkin language.
- Implemented Unit testing frameworks using TestNG, JUnit with Selenium WebDriver.
- Handing on experience in writing test cases using Java programming language with Selenium.
- Strong experience in VB Scripting language and used to automate test cases with HP QTP/UFT.
- Experienced with Project Management tool and Agile management tools like HP ALM, TFS and Jira.
- Expertise in HP QC/ALM administration that involves in setting up environments and migrating Projects.
- Having experience in testing SOAP and RESTFul WebServices using SoapUI and HP UFT.
- Hands on experience in writing Groovy scripts with SoapUI
- Implemented Mobile Test automation framework using Appium.
- Hands on experience in CI/CD approach using Jenkins.
- Experience with build tools such as Maven, Ant and version control tools such as SVN, Git Hub.
- Good knowledge in SAP MM and SD modules
- Good Knowledge in Big Data - Hadoop (Hive, HBase, Sqoop, Phoenix)
- Experienced in Data base testing by writing and executing SQL Queries.
- Experience in leading a Team (5 members) and in trained them on Selenium.
- Hands on experience in building performance test scripts using Load Runner.
- Experience in activities like Client Interaction, Coordinating with Global QA teams & other Teams.
- An effective leader and communicator with strong interpersonal, leadership, analytical and relationship skills. A good team player with skills and ability to work in challenging environment along with effective team management.
- Proficient with HTML, CSS, XPath, and VBScript.
TECHNICAL SKILLS:
Automation Framework s: POM, OOF, Hybrid, Keyword, Modular, Data Driven, TDD, BDD (Cucumber)
Automation Testing Tools: Selenium, QTP/UFT
Mobile Automation Tools: Appium, IPhone & Android drivers
Automation Domain: Web UI, API/Web Services, Cross Browser Testing, Mobile Apps Testing
API Testing tools: SOAP UI, QTP with Web Services Add-in.
Performance Tools: Load Runner
Agile Management Tools: JIRA
Test Management Tools: HP ALM, Test Director, TFS, Clear quest
Primary Languages: Core Java, VB Script
Continuous Integration: Jenkins
Databases: MS-SQL Server, Oracle
Source Control Tool: CVS, SVN, Git
Build and Logging Tools: Ant, Maven and Log4J.
PROFESSIONAL EXPERIENCE:
Confidential, VA
Automation Test Lead
Responsibilities:
- Understanding requirements by working with functional team during each sprint planning meeting.
- Prepared Test plan with scope of automation and estimations for test cases development.
- Worked closely with development teams to specify detailed automation requirements.
- Responsible for defining and documenting QA automation processes, best practices and standards.
- Designed and implemented automation framework for Sanity and Regression test cases using Selenium WebDriver.
- Implemented BDD framework using Cucumber tool.
- Implemented feature files and test steps files using Cucumber.
- Implemented parameterization with in BDD framework.
- Involved in testing RestFul Web services using SOAP UI tool.
- Worked on Cross Browser testing through Selenium WebDriver by testing the website on different browsers like Chrome, IE and Firefox.
- Conducted System Testing and User Acceptance Testing for every client and Conducted Backend testing writing extensive SQL queries.
- Worked with Source version control tool such as TFS.
- Involved in documentation as to how to maintain and run scripts for future enhancements. Responsible for testing the application against different environments in QA, staging and production.
- Participated QA weekly meetings and various other meetings and discussed Enhancement and Modification Request issues and defects in the application.
- Implemented best practices for automation with tracking for schedule adherence.
- Included logging utilities such as Logging events to a file using Log4J and generate test reports.
- Trained QA team members to contribute automation test scripts coding.
- Modified automated test scripts as per system functionality and functional requirements.
- Prepared test scenarios and test cases and execute them during sprint time.
- Executed parallel browser testing on various machines using Selenium Grid and performed cross browser testing.
- Scheduled Continuous Integration using Jenkins to run twice in a day
- Involved in daily scrum meeting to discuss on roadblocks and milestones.
- Validated UI and Database data using SQL Developer
- DB testing
- Responsible for all testing activities for the project
Test Lead
Responsibilities:
- Understanding requirements by working with functional team during each sprint planning meeting.
- Prepared Test plan with scope of automation and estimations for test cases development.
- Analyze the Business Requirements and closely work with the Business Team to get the clarifications addressed. Run Defect Triaging and Review the Test Scenarios/ Test Cases with Business
- Responsible for identifying and documenting comprehensive Test Cases in assigned modules, in JIRA to assure that all issues are found and reported early.
- Create and maintain traceability matrix, ensuring full functional coverage
- Perform various testing on web based applications -Functional, Integration and Regression Testing.
- Maintained the tests in GitHub repository for pull and push files to local repository and work together with project team members (Dev and Business).
- Involved in the regression test planning for the project and identified the critical regression tests
- Participated QA weekly meetings and various other meetings and discussed Enhancement and Modification Request issues and defects in the application.
- Documenting test results and preparing reports, test procedure, configuration for features, training documents for future use.
- Worked with end users to generate UAT scenarios and to successful completion of UAT testing and Performed browser compatibility testing
- Actively participated on daily standup meetings to discuss about the issues facing and get the inputs from Business team to resolve which enhance the product quality.
- Works offshore and onsite model of project team and sharing knowledge to team members.
- Test Summary reports
- Daily and weekly status reports
Manual Tester
Responsibilities:
- Analyze the Business Requirements and closely work with the Business Team to get the clarifications addressed. Run Defect Triaging and Review the Test Scenarios/ Test Cases with Business
- Responsible for identifying and documenting comprehensive Test Cases in assigned modules, in JIRA to assure that all issues are found and reported early.
- Create and maintain traceability matrix, ensuring full functional coverage
- Perform various testing on web based applications -Functional, Integration and Regression Testing.
- Maintained the tests in GitHub repository for pull and push files to local repository and work together with project team members (Dev and Business).
- Involved in the regression test planning for the project and identified the critical regression tests
- Documenting test results and preparing reports, test procedure, configuration for features, training documents for future use.
- Worked with end users to generate UAT scenarios and to successful completion of UAT testing and Performed browser compatibility testing
- Actively participated on daily standup meetings to discuss about the issues facing and get the inputs from Business team to resolve which enhance the product quality.
- Works offshore and onsite model of project team and sharing knowledge to team members.
- Test Summary reports
- Daily and weekly status reports
QTP and Manual Tester
Responsibilities:
- Analysing the business application and its requirements. Perform requirements ambiguity testing. Identification of high level scenarios
- Supported in Design and Implementation the Test Plan and Test Approach.
- Developed Business and Generic Key words as per the Requirement, Specifically developing functions, adding control flow logic, loops etc.
- Test Script execution on QTP
- Reviewing the Test Reports
- Updating Framework functions when needed
- Developed the Automation Test Scripts
- Performed Functional and Compatibility Testing on different browsers like Chrome, Firefox and IE.
- Review of system test cases, regression test cases and sanity test cases as per Testing Requirements and upload them to test management tool as per client specification
- Identification of critical test cases for code hand off
- Participated defect triage meetings with both business and development teams
- Defect Tracking and Analysis
- Create and maintain traceability matrix, ensuring full functional coverage
- Responsible for daily status reporting & managed end to end testing
- Maintaining the Requirements Traceably in Test Director
- Maintaining WBS (Work Break Structure).
Manual Tester
Responsibilities:
- System Study by analyzing documents like, SRS, HLD, DD
- Implementation of the Test Plan & Test Cases
- Test Case Design
- Test Case Review
- Test Case Execution
- Defect Tracking & Analysis
- Identifying End-to-End scenarios for System Testing.
- Provides updates to management on testing status & scheduling Issues
- Interacting with the Project Team on Requirements, performance & functionality aspects.
- Regression Testing
