Madhavi
*******.****@*****.***
Career Objective:
Seeking a position of a Selenium/Automation Engineer in a progressive organization where I can utilize my experience in Quality assurance processes and procedures.
Professional Summary:
Over 10 years of IT experience in the field of Software Quality with Automation (Selenium), manual web testing and Web development.
Experience in the entire SDLC (Software Development Life Cycle) and STLC (Software Testing Life Cycle) by analyzing, integrating, testing, and deploying various business applications.
Experience in designing and implementing automated test cases across complex, cross browser based applications.
Hands-on experience in Black Box, White Box and Grey Box Testing.
In-depth background in evaluating highly detailed test documents and agreements.
Expert knowledge of unit testing, integration testing, regression testing, system testing and performance testing based on both user needs and good understanding of applicable business systems requirements.
Experience with testing tools (JUnit and TestNG), Build Tools (Maven) and Source Code Repositories (SVN).
Strong knowledge in SQL, XML, MS Office application tools.
Excellent written, verbal and interpersonal skills.
Ability to work independently and as part of a team.
Experienced in testing multi-tier applications, multi-tier architecture, Web / GUI based Applications.
Data Driven, Keyword Driven, and Hybrid Frameworks with JUnit / TestNG and Apache POI.
Fully capable of reviewing applications objectively while working in conjunction with Business Analyst, Engineering group, Project management and End-users to deliver and enhance applications
Experience in using IDE Selenium, Selenium RC, Web driver, java API.
Understanding of OOP (Object Oriented Programming), ASP.NET, Java, Sql Server.
Created and executed automated software test plans, cases and scripts to uncover, identify and document software problems and their causes.
Knowledge in different software life cycle processes like water fall, Agile.
Plan test Schedules in accordance with project scope or delivery dates.
Install and configure recreations of software production environments to allow testing of software performance.
Provide feedback and recommendations to developers on software usability and functionality.
Academic Qualifications:
M.sc (Computer Science) from Kakatiya University campus Warangal, Andra Pradesh
Certifications:
Microsoft Certified Professional Developers in .Net 4.0 (web applications)
Diploma in Software Management Course
Technical Skills:
Languages: C#, .Net, Java.
Microsoft Technologies: ADO.Net, Asp.Net, Ajax.
Database: Sql Server2008, MS Access.
QA Automation Tools: Selenium (IDE, Web Driver, Grid), TestNG, JUnit.
Defect Tracking Tools: Red mine, Bugzilla
Testing Frameworks: TestNG, JUnit, KDF (Keyword Driven Framework), DDF (Data Driven Framework)
Operating Systems: Windows 2000/XP/Vista,
SD Methodologies: Waterfall, V-Shape, Agile.
Web Tools: HTMl4, CSS.
IDE: Visual Studio 2008, Visual Studio 2010
Professional Experience:
Sr.Selenium/Automation Test Engineer June 2015-Dec2016
Colizeeum Technology - Chennai, India.
Responsibilities:
Understanding business requirements. Updating Framework functions when needed.
Developed the Automation Test Scripts. Execution of test scripts using Selenium.
Understanding Requirement Specifications and Design Documents of the application
Requirement Specifications and Design Documents of the application.
Actively involved in Requirement reviews and conference calls with client.
Participated in Peer Reviews of Test Cases.
Performed Test Case Execution and Defect Reporting
Conducted application training sessions as needed for project requirements.
Conducted status meetings with in the team on Test Cases execution.
Prepared Test Cases as per the System Requirement Specifications and Design Documents using
Black box Testing Techniques.
Conducted status meetings with in the team on Test Cases execution.
Collecting and sending Test Execution status reports on daily, weekly basis through company prescribed format.
Selenium was used to generate automated test scripts for functionality.
Created scripts using WebDriver based on Modular framework
Performing Sanity, GUI, Functional and Regression and System Testing.
Responsible for witness Testing and guiding the new joiners in understating the Process.
Communicating with other team’s members (Development Team, Technical Support, and Business Support) in order to resolve the issues
Reviewing the Test Reports and Preparing Test Summary Report.
Participated in identifying the Test scenarios and designing the Test cases.
Prepared and Execution of test scripts using Selenium.
Prepared and Executed Test Cases as per System Requirements.
Created, enhanced and maintained high value test scripts for various functional and non-functional testing using Selenium WebDriver and Selenium RC.
Performed various black box testing Methodologies Like functional testing and regression testing.
Developed cross browser and cross platform web testing Automation Frameworks using Selenium WebDriver and Selenium RC
Involved in using Maven build tool to manage framework dependency jar files
Used Fire Path tool to generate XPath expressions
Participated in team meetings with the developers and informed them of any divergences of the application according to the requirements
Created complex Keyword-driven and Data-driven automated test script to maximize the automation script with Selenium Rc.
Worked with QA lead, business analysts and core development engineers to address product scalability, usability, reliability, functionality, and performance-related issues
Utilized XPather and CSS Selectors to locate web elements during writing of scripts
Participated in the maintenance of current testing documentation
Developed various QA Automation Test Frameworks to ensure the code reusability and code maintainability, which reduced the script development time
Executed Test Cases to validation correct functionality of application.
Managed test coverage based on risk analysis.
Senior Selenium/Automation Test Engineer March 2013 - June 2015
TD Ameritrade Ann Arbor, MI
Responsibilities:
Understanding business requirements. Updating Framework functions when needed.
Developed the Automation Test Scripts. Execution of test scripts using Selenium.
Reviewing the Test Reports and Preparing Test Summary Report.
Participated in identifying the Test scenarios and designing the Test cases.
Prepared and Execution of test scripts using Selenium.
Prepared and Executed Test Cases as per System Requirements.
Created, enhanced and maintained high value test scripts for various functional and non-functional testing using Selenium WebDriver and Selenium RC.
Performed various black box testing Methodologies Like functional testing and regression testing.
Developed cross browser and cross platform web testing Automation Frameworks using Selenium WebDriver and Selenium RC
Involved in using Maven build tool to manage framework dependency jar files
Used Fire Path tool to generate XPath expressions
Participated in team meetings with the developers and informed them of any divergences of the application according to the requirements
Created complex Keyword-driven and Data-driven automated test script to maximize the automation script with Selenium Rc.
Worked with QA lead, business analysts and core development engineers to address product scalability, usability, reliability, functionality, and performance-related issues
Utilized XPather and CSS Selectors to locate web elements during writing of scripts
Participated in the maintenance of current testing documentation
Developed various QA Automation Test Frameworks to ensure the code reusability and code maintainability, which reduced the script development time
Executed Test Cases to validation correct functionality of application.
Managed test coverage based on risk analysis.
Responsibilities:
Analyzing and Understanding System Requirement Specification.
Participation in Test Planning Process and developing Test Plan.
Preparing Build Verification Test (BVT), Check list and other testing documents.
Creating, Managing and Executing Test Cases.
Performing Functional testing, Usability testing and Browser Compatibility testing during different phases of application development.
Logging Bug Details in Scarab, generating bug report and reporting details to development team for follow up.
Performing Regression testing and executing Build Verification Test (BVT) for
Ensuring the stability of the application before release for every enhancement or changes.
Executing test cases, generating bug report using and reporting details to development team for follow up.
Performing Functional testing, Usability testing and Browser Compatibility testing during different phases of application development
Managing Bug Details using Red mine and reporting details to development team for follow up.
Automation Test Engineer June 2010 - Feb 2013
Colizeeum Technology - Chennai, India.
Client: Royal Tech Systems Chennai.
Responsibilities:
Understanding business requirements. Updating Framework functions when needed.
Participation in Test Planning Process and developing Test Plan.
Preparing Build Verification Test (BVT), Check list and other testing documents.
Creating, Managing and Executing Test Cases.
Developed the Automation Test Scripts. Execution of test scripts using Selenium.
Performing Functional testing, Usability testing and Browser Compatibility testing during different phases of application development.
Logging Bug Details in Scarab, generating bug report and reporting details to development team for follow up.
Reviewing the Test Reports and Preparing Test Summary Report.
Participated in identifying the Test scenarios and designing the Test cases.
Prepared and Execution of test scripts using Selenium.
Prepared and Executed Test Cases as per System Requirements.
Created, enhanced and maintained high value test scripts for various functional and non-functional testing using Selenium WebDriver and Selenium RC.
Performed various black box testing Methodologies Like functional testing and regression testing.
Environment: Royal Tech Systems is a logistic software development company
Developed cross browser and cross platform web testing Automation Frameworks using Selenium WebDriver and Selenium RC
Involved in using Maven build tool to manage framework dependency jar files
Used Fire Path tool to generate XPath expressions
Participated in team meetings with the developers and informed them of any divergences of the application according to the requirements
Created complex Keyword-driven and Data-driven automated test script to maximize the automation script with Selenium Rc.
Worked with QA lead, business analysts and core development engineers to address product scalability, usability, reliability, functionality, and performance-related issues
Utilized XPather and CSS Selectors to locate web elements during writing of scripts
Participated in the maintenance of current testing documentation
Developed various QA Automation Test Frameworks to ensure the code reusability and code maintainability, which reduced the script development time
Logging Bug Details in Scarab, generating bug report and reporting details to development team for follow up.
Executed Test Cases to validation correct functionality of application.
Managed test coverage based on risk analysis.
Understanding business requirements. Updating Framework functions when needed.
Participation in Test Planning Process and developing Test Plan.
Preparing Build Verification Test (BVT), Check list and other testing documents.
Creating, Managing and Executing Test Cases.
Developed the Automation Test Scripts. Execution of test scripts using Selenium.
Performing Functional testing, Usability testing and Browser Compatibility testing during different phases of application development.
Logging Bug Details in Scarab, generating bug report and reporting details to development team for follow up.
Reviewing the Test Reports and Preparing Test Summary Report.
Participated in identifying the Test scenarios and designing the Test cases.
Prepared and Execution of test scripts using Selenium.
Prepared and Executed Test Cases as per System Requirements.
Created, enhanced and maintained high value test scripts for various functional and non-functional testing using Selenium WebDriver and Selenium RC.
Performed various black box testing Methodologies Like functional testing and regression testing.
Developed cross browser and cross platform web testing Automation Frameworks using Selenium WebDriver and Selenium RC
Involved in using Maven build tool to manage framework dependency jar files
Used Fire Path tool to generate XPath expressions
Participated in team meetings with the developers and informed them of any divergences of the application according to the requirements
Created complex Keyword-driven and Data-driven automated test script to maximize the automation script with Selenium Rc.
Worked with QA lead, business analysts and core development engineers to address product scalability, usability, reliability, functionality, and performance-related issues
Utilized XPather and CSS Selectors to locate web elements during writing of scripts
Participated in the maintenance of current testing documentation
Develop test Scrip, Submit, regress, and verify defect, Test automation using Selenium.
Closely work with development team
Develop test Script and writing test cases
Communicating to the client about the errors and failures find in the log file.
Developed various QA Automation Test Frameworks to ensure the code reusability and code maintainability, which reduced the script development time
Logging Bug Details in Scarab, generating bug report and reporting details to development team for follow up.
Executed Test Cases to validation correct functionality of application.
Managed test coverage based on risk analysis.
Participation in Test Planning Process and developing Test Plan.
Creating, Managing and Executing Test Cases.
Worked with QA lead, business analysts and core development engineers to address product scalability, usability, reliability, functionality, and performance-related issues
Test Engineer June 2008 – May2010
Colizeeum Technology - Chennai, India.
Client: Royal Tech Systems Chennai.
Responsibilities:
Analyzing and Understanding System Requirement Specification.
Participation in Test Planning Process and developing Test Plan.
Preparing Build Verification Test (BVT), Check list and other testing documents.
Creating, Managing and Executing Test Cases.
Performing Functional testing, Usability testing and Browser Compatibility testing during different phases of application development.
Logging Bug Details in Scarab, generating bug report and reporting details to development team for follow up.
Performing Regression testing and executing Build Verification Test (BVT) for
Ensuring the stability of the application before release for every enhancement or changes.
Executing test cases, generating bug report using and reporting details to development team for follow up.
Performing Functional testing, Usability testing and Browser Compatibility testing during different phases of application development
Managing Bug Details using Red mine and reporting details to development team for follow up
Executed Test Cases to validation correct functionality of application.
Closely work with development team
Communicating to the client about the errors and failures find in the log file.
Executed Test Cases to validation correct functionality of application.
Developed the Automation Test Scripts. Execution of test scripts using Selenium
Participation in Test Planning Process and developing Test Plan.
Reviewing the Test Reports and Preparing Test Summary Report.
Performed various black box testing Methodologies Like functional testing and regression testing.
Software Developer April 2006-May2008
Colizeeum Technology, Chennai, India
Project: College Management system
Responsibilities:
Requirement gathering, Design, Coding
Coordination with team members to discuss the scope of the project
Involved in creating MS-VISIO designing
Prepared user manuals for the project.
Wrote Classes that can be reused.
Prepared Crystal Report Generation.
Involved in creating database tables.
Involved in the understanding the application, Designing and coding.