Automation Test Lead - Selenium / Ready Api / Hadoop Resume
Dearborn, DetroiT
SUMMARY
- Over 12 years of experience in Quality Assurance in Manual and Automated testing including Functional, Unit, integration and Regression testing for complex software projects in distributed Client/Server and Web - based applications using Selenium and QTP Automation Tools with People management
- Experience in testing Web applications using Selenium WebDriver
- Traced the defects usingJira, HP ALM
- Worked on Web Service automation testing using Ready API
- Experience in testing APIs using SOAP and RESTful web services. Good understanding of SOAP and REST Protocols.
- Experience in execution of automation test scripts by using Quick Test Professional (QTP) tool and manual test cases by using management tool Quality center/ ALM.
- Extensive experience in writing SQL and PL/SQL scripts to validate the database systems and for backend database testing.
- Experience in implementing ANT/Maven and Continuous Integration/Continuous Deployment (CI-CD) tools like Jenkins/Hudson for automation with Junit/TestNG frameworks.
- Possess expert level of understanding of WSDL, XSD, Schema, DTD, XML documents for Web Services Testing
- Contributed knowledge and expertise in Web applications in Banking, Automotive and Government sectors/domains.
- Performed database testing for applications developed with Big data ( Hadoop ), Informatica, sql, MySql
- Strong understanding of project life cycle methodology (Agile, Waterfall, Scrum) and procedures in delivering and supporting large complex systems.
- Experience in white box testing, Black Box Testing, Integration Testing, System Testing, Functional Testing, Regression Testing, Database testing and User Acceptance testing.
- Strong knowledge of SDLC, STLC
- Familiar with writing test cases for Perfect Mobile test Automation.
TECHNICAL SKILLS
Testing Tools: Selenium, ReadyAPI, Maven, HP Quality Center
RDBMS: Oracle 11, SQL Server, MySQL 5, Hadoop, Informatica
SQL Tools: SQL Developer, SQL*Plus, MySQL Workbench, TOAD, ODBC, JDBC
Programming Languages: Java, VB script
Build Tools: Maven
Scripting Languages: JavaScript, PERL, VBScript, Unix Shell Scripting
Software Methodologies: Agile, Waterfall, Scrum
Web Technologies: HTML, DHTML, XML, XHTML
Web Services: WSDL,SOAP-UI
Web Servers: Apache Tomcat, Web Logic, IBM Websphere
Web Debugging Tool: XPath, Firepath, Firebug
Remote Connectivity: PuTTY
Defect Tracking tools: Jira, QC
Operating Systems: Windows Seven/Vista/XP/2000/NT, Windows 2008 Server/2003 Server, Unix, Linux, OS/2
Other Tools: Eclipse, NetBeans, Microsoft Office Suite (Word, Excel, Access, PowerPoint, and Outlook), Adobe Acrobat, JIRA
PROFESSIONAL EXPERIENCE
Confidential, Dearborn, Detroit
Automation Test Lead - Selenium / Ready API / Hadoop
Responsibilities:
- Analyzed business requirements and developed Test cases based on Use Cases to evaluate the functionalities.
- Initiate, execute monitor and control end to end QA project activies.
- Provide feed back to reportee.
- Create daily status metrics and present it to stake holders
- Provide though leadership
- Participated in software testing at all the stages of agile model of software development life cycle.
- Involved in defining test automation strategy and test scenarios, created automated test cases, test plans and executed tests using Selenium WebDriver and JAVA.
- Architected Selenium framework which has integrations for API automation, database automation and mobile automation.
- Executed and maintained Selenium test automation scripts.
- Studied Use Cases, Startup functionality and executed Test Cases, Test scenarios.
- Created and maintained test documentation to support Agile test cycles: Test Case Structure, User Scenarios, Test Cases, Traceability Matrix.
- Handled Big Data testing efforts queries using Impala to validate backend functionality of the application.
- Tested web services using Ready API.
- Used JIRA for bug tracking and reporting, also followed up with development team to verify bug fixes, and update bug status. Created Dash Boards
- Tested all the major functionalities with IE, Safari, Chrome, and Firefox browsers and mobile devices
- Exposure of uploading and maintaining versions of documents on SVN.
- Participated in software walkthroughs.
Environment: Selenium WebDriver/RC, QTP, HP ALM, PL/SQL, Java, Share, UNIX/LINUX, Windows XP/7, Eclipse, TestNG, Agile-Scrum, Data Driven framework, SOAP, REST.
Confidential, Alabama
QA Lead /Architect
Responsibilities:
- Analyzed the user requirements, functional specifications and used Case documents for Functional testing.
- Used Maven, Selenium Webdriver, Java and Selenium Grid to create automation scripts.
- Initiate, execute monitor and control end to end QA project activies.
- Provide feed back to reportee.
- Create daily status metrics and present it to stake holders
- Provide though leadership
- Developed Selenium test scripts for identified test cases by using data driven, keyboard driven and hybrid framework.
- Created functional scripts for Big Data and Mobile Testing.
- Managed 40 offshore and 2 onsite resources for daily execution and test automation
- Built teams from root level, defined project road map, allocated tasks and executed project.
- Provided QA status on periodic basis and provided information on Quality of the project to decide go/No go.
- Provided suggestions about software, feed back to reportees on performance
- Reviewed Specified Business Documents and prepared Test Cases using Quality Center based on the requirements.
- Performed various types of tests including Regression testing, GUI testing, Black-box testing, White-box testing, Integration testing, etc. to enhance application performance.
- Involved in verification of Frontend GUI Objects and elements.
- Done SOA testing for Payments API's using ReadyAPI and Java framework for web services testing.
- Worked with deployment team to create nightly automation regression execution builds.
- Involved in writing SQL Queries for backend testing.
- Tested ACH, cheque management and other financial modules in commercial banking domain.
- Involved in weekly walkthroughs and inspection meetings, to verify the status of the testing effort and the project as a whole.
Environment: Java, Selenium RC/IDE/GRID, JUnit, ANT, SoapUI, XPath, Quality Center, Eclipse, SOAP, Firebug, UAT, SQL, Oracle, Windows, Agile-Scrum, Jira
Confidential
Senior QA engineer
Responsibilities:
- Initiate, execute monitor and control end to end QA project activies.
- Provide feed back to reportee.
- Create daily status metrics and present it to stake holders
- Provide though leadership
- Attend System Requirement Reviews and develop Application design.
- Review and approve Test plan, test cases written by Junior testers
- Built test automation framework in order to reduce manual efforts.
- Tested Webservices
- Review code developed by peers.
- Write and execute Integration Test Cases.
- Support System Testing and User Acceptance testing phases.
Confidential
Application Developer
Responsibilities:
- Prepared Low Level Design Documents
- Deveoped test cases for Unix, Informatica and UI testing
- Test Automation with QTP / Selenium and webdriver.