We provide IT Staff Augmentation Services!

Lead Qa Automation/ Selenium Engineer Resume

Irving, TX

SUMMARY:

  • 9 years of IT experience with emphasis on Software Quality Assurance and QA implementation with java.
  • Well versed with QA standards and methodologies and hands - on knowledge of all phases of the Software Development Life Cycle (SDLC) and Software Testing Life Cycle (STLC).
  • Good Exposure in implementing with java, Agile Methodologies and Waterfall Methodologies in Testing Projects.
  • Extensive knowledge on various Mobile Automation tools like Seetest, Eggplant and Jamo.
  • Working on Acceptance test driven development (ATDD) using Ruby and Cucumber framework.
  • Used Selenium WebDriver to run test cases in multiple Browsers and Platforms.
  • Performed Data Driven testing by using JDBC as a data source &configured SQL queries to fetch data from the Oracle database.
  • Reported software defects in JIRA and interacted with the developers to resolve technical issues.
  • Analyzed test results, tracked the defects and generated reports using JIRA.
  • Involved in designing and building Automation Frameworks in support of Continuous Integration.
  • Performed Smoke Testing to make sure all the Test Channels and Test Environment is working as desired.
  • Experience with QTP/UFT - Object repository, Checkpoints, Actions, Functions, regular expressions, parameterization, descriptive programming, Object spy and functions.
  • Prepared the data to cover various scenarios and wrote SQL scripts to verify the database updates, inserts and deletion of the records.
  • Maintained Metrics and participated in the Weekly Status Updates showing the progress of the testing effort and open issues to be resolved.
  • Worked closely with users and business analysts, Project Managers, Developers to understand requirements, business processes for testing and attended regular walkthrough, grooming and design meetings.
  • Experience in Java, VBScript, UFT, and Selenium WebDriver
  • Strong experience with Agile methodology (including all Agile deliverables), Waterfall, V-model, Scrum, TDD, DDD, BDD.
  • Identified Test Scenarios and prepared the Test Scripts based on the Business Requirement Document (BRD) and Software Requirements Specifications (SRS) Document.
  • Extensive experience in manual test case design and execution and automation test execution/modification for Agile projects.

WORK EXPERIENCE:

Lead QA Automation/ Selenium Engineer

Confidential, Irving, TX

Responsibilities:-

  • Involved in all stages of Quality Assurance Life cycle. Extensively followed CMM Methodologies for Quality Analysis.
  • Functional Test Automation using UFT including Implementation of Hybrid Framework.
  • Extensively used Selenium WebDriver to test the web application.
  • Automated regression test scripts using eggPlant automation tool
  • Involved in designing of the modules and testing JAVA classes that controlled the whole flow of the module as per specifications.
  • Developed and Implemented Automation using Selenium WebDriver and Java. Used Eclipse IDE to develop & debug the code.
  • Developed test code in Ruby language using Cucumber framework.
  • Worked on Data Driven Framework and MVC for Automation test scripts.
  • Responsible for implementation of Hybrid Test Automation Framework build using SeleniumWebDriver, TestNG and Maven technologies under Java platform utilizing industry leading harness design patterns and approaches.
  • Extensively involved in writing and testing the test cases using TestNG.
  • The entire Ruby scripting done using Cucumber Framework Wrote and executed SQL queries to verify the data updates to various tables and ensure data integrity.
  • Wrote and executed automated test cases using Selenium WebDriver to automate manual testing solutions.
  • Used Selenium WebDriver used to test search results of Meta search engine.
  • Developed automated tests in partnership with developers for continuous regression testing and reducing manual testing using Selenium, TestNG, and Maven.
  • Performed build acceptance testing and smoke testing using Cucumber Automation tool.
  • Used Python codes to handle textbox, dropdown, checkbox, buttons and popup controls.
  • Used Java language and TestNG framework for scripting. Used Maven for building the WebDriver project. Integrated with Continuous Integration tools Jenkins for running test on nightly basis automatically.
  • Worked on the different automation tools like SOAP UI, API, XML, Eclipse QTP, SOA, Eggplant and Selenium, Python
  • Used TestNG Framework performed unit testing. Used Eclipse IDE executed and tested various functional modules in Java code using assertion.
  • Prepared and ran SQL queries to exception and error handling. Verifying the data in target database after ETL process.
  • Uploaded test cases executed test cases and logged defects in Mercury Quality Center.
  • Reported software defects in Quality Center and interacted with the developers to resolve technical issues.
  • Migrated screens as per requirement using Java, JSP, and Servlets and check-in the code to SVN on a daily basis
  • Writing complex SQL queries and update transaction and properties for accounts on stages for UI testing, Integration testing with different data points etc.
  • Used Clear Case, Subversion for code repositories and Maven for the dependencies.
  • Participated in daily, weekly meetings and technical reviews. Prepared reports showing the testing efforts.

Environment: Java, Selenium WebDriver, Eggplant,TestNG, Maven, Jenkins, Cucumber, Python, Ruby, SOAP UI, Rest API, Eclipse, XPATH, Firebug, Firepath, HTML, CSS,UFT JavaScript, ETL, XML, JSP, Servlets, SQL, Oracle, Microsoft Office suite, Quality Center, Windows.

Srr.QA Automation Engineer

Confidential, Bothell, WA

Responsibilities:-

  • Analysis of Business and Requirement Specifications. Designing Test Lab and formulation of Test Strategy, Test Plans Performed functional testing to identify various critical points in the application and automated it by using Selenium WebDriver.
  • Involved in implementation of Test Automation Framework build using Selenium WebDriver, protractor to handle Angular JS, TestNG and Maven technologies under Java platform utilizing industry leading harness design patterns and approaches.
  • Used Firebug Tool to identify the Object's id, Name, XPath, link in the application
  • Performed cross-browser testing.
  • Performed image based approach to GUI testing allowing to interact with any device or eggplant.
  • Created Selenium Web driver tests using page library.
  • Ability to create and execute strategies and test cases for applications that use ETL components.
  • Used Selenium GRID to execute test cases on multiple platforms.
  • Maintained Automation Framework using Data driven framework, and Functional testing by writing VBScripts in UFT/QTP.
  • Maintained Maven for test suite execution and integrated it with Jenkins for scheduled runs.
  • Prepared System Test Strategies and system test audit reports.
  • Worked with business administrator and medical biller to understand the workflow of billing system, which ensured to write effective test cases for UAT testing.
  • Worked with Nurses and Rad-tech to understand supplies used to do a procedure.
  • Worked extensively with Medical Billers to understand their workflow and created test cases and user stories for QA based on it.
  • Logged defects and work with developers and configuration to resolve issues encountered during testing.
  • Developed system test cases and scripts for desktop, tablet and mobile separately.
  • Performed test validation.
  • Prepared/acquired system test data.
  • Involved in running the jobs/Workflow for ETL process.
  • Created positive and negative test cases by using valid and invalid data.
  • Used Firebug and Selenium IDE to identify web elements.
  • Documented and reported all defects using Rally.
  • Performed RESTFUL functional web services testing.
  • Interact closely with onsite developers, Offshore Team to follow up on defect reports and actively work with them to resolve the issues

Environment: Selenium WebDriver, Jenkins,, Eggplant,Ruby, Cucumber, SOAP UI, Maven, TestNG, Quality Center, Microsoft Test Manager (MTM), Firepath, Rally,, UFT, ETL, Firebug, Eclipse, XPATH, Java, HTML, CSS, TDD, Android, SQL, Oracle and Windows, JMeter.

QA Automation Engineer

Confidential, Milpitas, CA

Responsibilities: -

  • Responsible for analyzing business, functional and IT requirement documents and prepare complete Test Plans including system test plan, integration test plan, QA project plans and resource planning and allocation.
  • Developed and implemented robust MVC pattern base testing with Selenium WebDriver which cut down the script development time in half.
  • Performed Data driven testing using Selenium WebDriver, TestNG functions and JDBC Connections which reads data from scripts using property and XML files.
  • Involved in design and implementation of Selenium WebDriver automation framework for smoke and regression test suites (TestNG and Maven).
  • Used Java language and TestNG framework for scripting. Used Maven for building the WebDriver project. Integrated with Continuous Integration tools Jenkins for running test on nightly basis automatically.
  • As part of QA team involved in testing Web, Data Warehouse & system.
  • Preparing/reviewing and facilitating the implementation of test plans.
  • Conducted/Participated in meetings involving the stake holders to discuss/analyze the risk factors and the progress of the QA schedule.
  • Participated and reviewed Test approaches, strategies and plan for large scale projects.
  • Experience with firebug in editing, debugging, and monitoring CSS, HTML, and JavaScript live in any web page.
  • Active involvement in compatibility testing on various browsers OS and Mobile devices.
  • Prepared and executed high level test cases which had major impact on business.
  • Experienced in setting up and carrying out browser compatibility testing environment with different browsers and versions of Internet Explorer, Mozilla Firefox, Google chrome on different OS like windows and MAC.
  • Identifying and analyzing quality risks in Web, Security and Infrastructure upgrade related applications.
  • Involved in creation of automation framework in Selenium WebDriver using behavior driven approach like Cucumber. Parameterized test cases using different annotations.
  • Identified automation requirements & design Automation framework, scripts in Selenium (WebDriver) integration with Jenkins/CI, code reviews, and scripts execution thru Grid (hub/nodes) on remote clients.
  • Responsible for creating and maintaining automation acceptance test suite using Selenium, Ruby and Cucumber framework. Also responsible for converting automation scripts to new framework using Selenium WebDriver, Java and TestNG, Sikuli.

Environment: Java, Selenium WebDriver, TestNG, Ruby, Cucumber, ETL, Maven, Eclipse, Jenkins, Cucumber, SOAP UI, WSDL, XML, XPath, Quality Center, JDBC, SQL, Oracle, MSWord, MS Excel, Windows.

QA Analyst

Confidential, Bronx, NY

Responsibilities:-

  • Involved in developing detailed Test plan, Test cases and Test scripts using Quality Center for Functional and Regression Testing.
  • Expertise in Core Java concepts - Collection Framework, Exception Handling, IO, Serialization, Multi-threading, Concurrency etc.
  • Designing SQL queries while performing database testing.
  • Involved in SQL Development, Unit Testing and Performance Tuning. Tested Complex ETL Mappings and Sessions based on business user requirements and business rules to load data from source flat files and RDBMS tables to target tables.
  • Created the test environment for Staging area, loading the Staging area with data from multiple sources.
  • Developed Test Cases and Test Scripts for System and UAT Testing.
  • Written several complex algorithm for java SQL queries & PL/SQL stored procedures for validating Cognos Reports.
  • Extraction of test data from tables and loading of data into SQL tables.
  • Helped the System test lead in developing the Test Plan and Testing Strategy for ETL/BI.
  • Managed and executed the test process, using Agile Methodology.
  • Written several complex SQL queries for validating Reports.
  • Used Quality Center for bug tracking and reporting also followed up with development team to verify bug fixes, and update bug status.
  • Used the JDBC for data retrieval from the database for various inquiries.
  • Supported the extraction, transformation and load process (ETL) for a Data Warehouse from their legacy systems using Informatica and provide technical support and hands-on mentoring in the use of Informatica for testing.
  • Conducted manual back-end testing on a reconfigured sales application system.
  • Performed extensive Back-End testing by writing and executing SQL queries on the database-using SQL Query Analyzer.
  • Contributed to design, analyzed and conducted back-end testing using SQL scripts on a database developed from Data Mining.
  • Raised defects in HP Quality Center defect tracking system.
  • Designed Traceability Matrix to match the test scripts with the Functional design document.
  • Worked with ETL group for understating mappings for dimensions and facts.

Environment: Java, Selenium WebDriver, TestNG, Ruby, Cucumber, ETL, Maven, Eclipse, Jenkins, Cucumber,, Firepath, HTML, CSS, JavaScript, ETL, XML, JSP, Servlets, SQL, Oracle, Microsoft Office suite.

QA Analyst

Confidential, San Francisco, CA

Responsibilities:-

  • Analyzed business requirements, Functional Specifications and Use Cases, prepared Test Strategy and Test plan.
  • Interacted with Functional and Technical Leads/Developers for understanding the requirements.
  • Created all Test Plans, Test Cases and Manual Scripts to create greater coverage for all initiatives assigned.
  • Reviewed test plans, test cases and test scripts to ensure consistency with strategic direction, goals and objectives of QA resources working on the project with Agile SCRUM methodology.
  • Performed User Acceptance Testing in the final phase of software development process to check the functionality of the software.
  • Supported the extraction, transformation and load process (ETL) for a Data Warehouse from their legacy systems using Informatica and provide technical support and hands-on mentoring in the use of Informatica for testing.
  • Documented and tracked test scripts, test results and reported test defects using HP Quality Center
  • Involved in triage management - Track all the defects raised, conduct defect meetings to update the status of all the defects on periodical basis, publish a consolidated list on weekly basis.
  • Worked with the team lead to coordinate the test case turnover process proceeding each cycle and selectively executed the test cases to verify that they are kept current.
  • Involved in QA team meetings and gave updates to the QA lead/Project Manager on a weekly basis.
  • Responsible for conducting Integration, End-to-End testing to make sure business work flow is sufficiently replicated.
  • Investigated software bugs and reported to the developers using Quality Center.
  • Interacting with developers to resolve the technical issues.
  • Assisted the Newly Joined test team members to understand the application.
  • Moderated Daily Defect Review meetings with Development Team to review the defects raised by QA team.

Environment: Jenkins, Test class, Test Cases, QA, SCRUM,AGILE, informatica, ETL

Hire Now