Automation Project Lead Resume
Houston, TexaS
SUMMARY
- Around 10 years of experience in Quality assurance with extensive knowledge of automated and manual software testing techniques, tools, methodologies and approaches
- Strong business knowledge of enterprise applications within following industries: E - Commerce & SAP.
- Hands on experience in Functionality, Compatibility, Reliability, Usability, Security and related testing methodologies.
- Experience in web applications testing with Selenium Webdriver, Selenium Grid, Selenium RC, QTP & Coded UI.
- Extensive experience in functional testing, integration testing, regression testing, black box testing, white box testing, GUI testing, system testing, security testing, browser compatibility testing, cross browser compatibility testing.
- Strong expertise in developing Test Plans and Test Cases based on the User Requirements and System Requirements document.
- Expert in writing and executing SQL statements for checking the validity and integrity of the data in various databases such as Oracle perform back-end-Testing.
- Extensive work experience using Bug Tracking Tools like Quality Center, MTM, JIRA.
- Extensive experience of using Java to create various types of frameworks.
- Strong knowledge of Software Development Life Cycle (SDLC) and Software Testing Life Cycle (STLC).
- Experience of working in testing methodologies like V-Model, Waterfall and Agile
- Involved extensively in System, GUI, Integration, Functional, User Acceptance and Backend Testing.
TECHNICAL SKILLS
Automation Tools: Selenium Webdriver, Cucumber, Selenium Grid, Selenium RC, Selenium IDE, JUnit, TestNG, QTP, Coded UI.
Test Management Tools: Quality Center, MTM
Language: Java, VBScript, JavaScript, Shell, PL/SQL
Technologies: Web Services, XPath, CSS
Database: MySQL, SQL Server, Oracle, MQL
Versioning Tool: SVN, GIT, TFS
Operating Systems: Windows, UNIX/LINUX
Others Tools: Eclipse, Coded UI, TFS, MTMJenkins/Hudson, Subversion(SVN),GIT, ClearCase, XPather, SOAPUI, TFS
PROFESSIONAL EXPERIENCE
Confidential, Houston, Texas
Automation Project Lead
Responsibilities:
- Responsible of preparation/updating of automation test suit for new CR’s using CODED UI VSTS.
- Developed Test Automation Framework from scratch to implement Continuous Integration in the Dev and Test Environments using Team Foundation Server.
- Framework developed in Java Programming Language
- Selenium WebDriver, TestNG and Log4j were some of the main API's used in development.
- Page Object Model Driven approach was used to make framework suited for non-technical user's like Manual Tester's and BA's
- Implemented reporting through TestNG and Log4j for creating console log and HTML reports of running test cases.
- Worked in Agile setup for creating Automation Test Suites.
- Developed logic for using same test case across different browsers for supporting browser compatibility.
- Framework supported use across multiple development groups with centralized maintenance of actual driving code
- Involved in client meetings to discuss the issues found while using framework and fixing them
- Constantly enhancing the framework as per client requirement
Confidential, Stockholm, IL
Automation Test Consultant
Responsibilities:
- Developed Test Automation Framework from scratch to implement Continuous Integration in the Dev and Test Environments.
- Creation of Framework using Coded UI.
- Implemented end-to-end systems of Continuous Integration like local development of test cases/framework enhancement in Eclipse, Building Test Builds in Maven, storing code in Version Controlling tool (SVN), installing/configuring CI tool Jenkins for fetching code from repository and running test cases on latest Dev code and configured Email setup for sending reports to stakeholders after each run of job.
- Framework was developed in Java Programming Language
- Selenium WebDriver, TestNG and Log4j were some of the main API's used in development.
- Keyword Driven approach was used to make framework suited for non-technical user's like Manual Tester's and BA's
- Implemented reporting through TestNG and Log4j for creating console log and HTML reports of running test cases.
- Worked in Agile setup for creating Automation Test Suites.
- Developed logic for using same test case across different browsers for supporting browser compatibility.
- Framework supported use across multiple development groups with centralized maintenance of actual driving code
- Involved in client meetings to discuss the issues found while using framework and fixing them
- Constantly enhancing the framework as per client requirement
Environment: Eclipse, Selenium WebDriver, TestNG, Maven, SoapUI,Firebug, VSTS, TFS, XPather, Jenkins, Java, VBScript, XML, TFS, JIRA
Confidential, Mountain View, CA
Automation Lead
Responsibilities:
- Analyzed web applications, and created Automation feasibility study
- Developed Hybrid Framework to support testcase to run on multiple set of data.
- Performed GUI Testing and Cross Browser compatibility testing, Cross Platform Testing during the releases and interacted with the developers to resolve any technical issues using Selenium WebDriver.
- Used ANT as Build Integration Tool.
- Worked in Water Fall model for creating automation scripts.
- Performed regression tests on application builds and analyzed the automation test results.
- Migration of Automation Scripts from QTP to Selenium.
- Performed System testing of the application to meet the Business requirement documents.
- Parameterized the scripts to avoid code redundancy.
- Used SQL Queries in performing data validation to ensure data accuracy and data integrity by testing back-end components of new data warehouse products.
- Verified the bugs fixes, document the bug history and root cause analysis once the defect is fixed or closed.
Environment: Eclipse, SeleniumWebDriver, QTP, JUnit, JavaScript, Java, Quality Center, Oracle, CODED UI.
Confidential, PA
Senior Automation Engineer
Responsibilities:
- Involved in developing the Test Cases, Design Test steps and associate the corresponding requirements.
- Create plan for automating manual test cases with Selenium Webdriver.
- Automate Test Cases and create Test Suites locally within Eclipse for Functional, Integration, Regression, and Browser Compatibility, using Selenium WebDriver, TestNG.
- Update test framework, which is based upon Page Object Design pattern, for any new business logic and web elements
- Used Selenium Grid/RC to test the compatibility of the tests across multiple servers/browsers.
- Maintain automation builds on Continuous Integration (CI) tool Jenkins.
- Used Maven as Build Integration Tool.
- Maintain builds on Version Controlling Tool (Subversion)
- Maintain Architecture for Continuous Integration of Test Code on different Test Developer’s Machine.
- Report the defects and work with development team to fix issues.
- Prepared a document for Automation difficulties and work around.
- Involved in client meetings to discuss the issues found while testing and understand the requirements.
- Performed comprehensive reporting to project team and management.
Environment: Eclipse, Selenium WebDriver, TestNG, Firebug, XPather, Maven, Jenkins, Java, XML, SQL, Windows
