We provide IT Staff Augmentation Services!

Sr Selenium Automation Engineer Resume

Dallas, TX

SUMMARY:

  • Over 8+ years of experience as a QA Automation Engineer (Mobil & Web) - SDET, extensively worked on Manual, Automation, DevOps Testing of Web Client Server, Mobile, API, Webservices applications
  • Experience in Core Java, development by applying different concepts like OOPS concepts, Collections, Strings, Exception handling, Multithreading, etc. and experience in Groovy and JavaScript.
  • Plan, Design, Build and Maintenance Complex Automation Frameworks (Data Driven, Keyword, Hybrid).
  • Expert on Selenium Automation using Selenium Web Driver and Server heavy programming using Java, JUnit, TestNG.
  • Excellent knowledge and implementation skills in complete Software Development Life Cycle (SDLC) and Software Testing Life Cycle (STLC).
  • Expertise in understanding Business Requirement Specifications, Functional Specifications and Design documentations and converting them into Test Scenarios. Worked on Protractor, JavaScript, Jasmine to automate angular JS applications and performing Regression testing.
  • Good experience in automation scripting with Quick Test Professional (QTP), Selenium and Quality Center (QC).
  • Experience in web services testing using SOA Test 6.2 and SOAP UI PRO 4.5.2.
  • Experience in developing test automation architectures/frameworks such as developing test script modules, test library architecture, table-driven, data-driven, and hybrid test automation.
  • Good programming experience with Visual Basic Scripting and Groovy Scripting with database connectivity.
  • Experience in Win Runner Test Script Language, creating GUI maps, check points, synchronization points, parameterization and break points for debugging.
  • Capability to apply wide technical and practical skills to manage and execute black-box and white-box tests and to evaluate needs for software designing, development, and validations.
  • Adept Confidential using both manual and automated testing tools to troubleshoot systems, integration, user acceptance, positive and negative, functionality, object, and regression testing.
  • Experienced in implementation of different QA methodologies/policies, strategies and plans in all stages of SDLC.
  • Experience in all phases of life cycle, including requirements gathering, risk analysis, project planning, scheduling, testing, defect tracking, management, and reporting.
  • Strong experience in using Dot Net Factory utility objects in QTP.
  • Excellent knowledge of VB Script and Descriptive Programming for developing test script and Function libraries.
  • Strong in analyzing business requirements, developing and executing test Plans, test cases and test scenarios for manual/automated testing.
  • Involved in functionality, regression, security, back-end, integration, UAT, load, stress and performance testing.
  • Experience in database/backend testing using MSSQL server, Oracle, relational database applications and SQL queries.
  • Experience in working on projects developed using JAVA, VB, ASP, .NET, W eb services -SOAP, WSDL, HTML, Oracle, MS SQL Server, VBScript and JavaScript.
  • Strong work experience on Bugzilla.
  • Having experience in SMOKE test case preparation for phase wise.
  • Worked extensively with the integration team.
  • Excellent interpersonal, leadership, communication and customer relational skills.
  • Ability to successfully work under tight deadlines.

TECHNICAL SKILLS:

TESTING TOOLS: ALM (Application Life Cycle Management), Selenium WebDriver, Selenium Junit, Selenium IDE, JIRA, JUnit, TestNG. Mercury Load Runner9.2/9.0, Quick Test Pro, Win Runner.

LANGUAGES: C, C++, TSL, J2EE, Servlets, JSP, JavaScript, COBOL, Java, C++, SQL, PL/SQL, T-SQL,. UNIX Shell, Python and Ruby Programming

DATA BASES: MY SQL, DB2, MS-ACCESS, Oracle and SQL-Server.

OPERATING SYSTEMS: Windows 95/98/2000/NT/XP/Vista, UNIX, LINUX, Sun Solaris, MVS

GUI: Visual Basic, Java, MS Visio, MS Project, Excel, PowerPoint.

WEB: HTML, DHTML, XML, JavaScript, FrontPage, Macromedia Flash, Swish, Adobe Photoshop, Pro, Dream weaver.

HARDWARE: IBM ES9000, IBM S390, IBM PC/ Confidential, Sun SPARC, HP-9000, Macintosh, Intel Pentiums (II, III, IV) and RAID Servers.

NETWORKING: TCP/IP, FTP, TELNET, NetBEUI Protocols.

Browsers: IE 4.0, 5.x, 6.x, 7.0, 8.0, 9.0 and Safari, Mozilla Firefox

PROFESSIONAL EXPERIENCE:

Confidential, Dallas, TX

Sr Selenium Automation Engineer

Responsibilities:

  • Actively involved in QA activities and development support of various interfaces like involvement in writing Test Plans/Test Cases for System /Interface Requirements and Business requirements.
  • Reviewed functional and non-functional system requirements and constructed a conceptual design and detailed designs that align processes and technologies to achieve business objectives.
  • Used Appium tool to test automation test scripts on both IOS and Android platforms for native and mobile websites on mobile devices.
  • Participated in User story discussion and requirement grooming.
  • Participated in sprint planning and review meetings.
  • Designed and Developed Test Cases for automated testing using Selenium, TestNG and Eclipse IDE.
  • Configured Selenium Web Driver, TestNG, Maven tool, Eclipse IDE and created selenium automation scripts in java using TestNG prior to agile release.
  • Developed test scripts to automate process of testing in Selenium WebDriver.
  • Exported Test Case Scripts (Java-Selenium RC) in Eclipse IDE and modified the selenium scripts and executed.
  • Run tests by using Selenium remote control in different browsers.
  • Extensive testing of browser content and compatibility Tested compatibility of application using HTML IDs and XPath in Selenium.
  • Used Quality Center (QC) and ALM to report the system testing defects to the development team.
  • Extensively worked on Web services-XML using Soap UI tool and HP Service Test.
  • Implemented automation using Selenium WebDriver, JAVA, Selenium Grid, TestNG and Maven.
  • Creating and maintaining the test plans ALM and JIRA tools and establishing mapping between requirements, test cases and defects.
  • Created test cases and participated in execution of portal Testing
  • Utilized WSDLs and files to perform web services (integration testing) using SOAP UI.
  • Performed Smoke, System testing, Integration Testing, Regression testing, User acceptance testing and Database testing.
  • Participate in team review of requirements documentation for purposes of test planning and to validate requirements testability - define test environment requirements.
  • Used Firebug to do web-based application testing with selenium for the commands and locator application.
  • Coordinating with the developers for resolution of defects.
  • Worked on Manual UI Testing.

Environment: Java, Selenium WebDriver, Appium, TestNG, JUnit, Maven, Web Services, Jenkins, Eclipse, HTML, XML, ALM, JavaScript, Quality Center, Fire path and Firebug.

Confidential, Bothell, WA

Sr Test Architect

Responsibilities:

  • Extensively worked on Web services-XML using Soap UI tool and HP Service Test.
  • Creating and maintaining the test plans ALM and JIRA tools and establishing mapping between requirements, test cases and defects
  • Created test cases and participated in execution of portal Testing
  • Utilized WSDLs and files to perform web services (integration testing) using SOAP UI.
  • Used Putty to connect to the UNIX boxes to check the logs.
  • Created test planning and participated in execution for API testing using Test harness tool.
  • Did load testing with SOAP UI Tool as well, just to compare the results with Load Runner Results.
  • Performed UNIX based testing to check the logs in case of errors.
  • Involved in testing SOAP and REST based Services.
  • Involved in writing Queries in SQL Editor for validating data part of testing.
  • Regression testing using SOA Test after deployment of every build in Test Environment.
  • Involved in GUI testing, UAT Testing and functional testing.
  • Used JUnit for testing the applications.
  • Deployed the web services packages in QA, Integration and LOAD by seeing the deployment instructions in the packages.
  • Tested the web services in the QA, Integration, Staging and LOAD environments.
  • Involved to work with clients and data team if there for the required documents and data
  • Involved in validating the test results where all the mappings are working correctly for an API and to see the correct results.
  • Interacted with different backend people to confirm the data is correctly sent and to resolve the backend issues.
  • Involved in creating the defects if the API is not working according to the expectation by validating the test results
  • Used UTM(Universal Test Modeler) to create the schema and test cases
  • Used Splunk to check the logs and Altova xml spy to check the schema
  • Hands on experience in log validation to check the flow is working correctly.
  • Hands on sql to validate the data.
  • Analyzed and identified the areas of a project for test automation.
  • Used SQL queries to perform database testing and data retrievals.
  • Hands on experience in testing order management API’S
  • Hands on experience in testing service management API’S.

Environment: Linux, Eclipse, Selenium, JMeter, Java Script Java, J2EE, Junit, XML, SOA Test 6.2, SQL server, Oracle SQL Developer, TOAD. Quality Center 10.0, Microsoft Office Products like Excel and PowerPoint, Web Services.

Confidential, Bothell, WA

Test Architect

Responsibilities:

  • Design testing strategies and develop comprehensive test plans to ensure software comply with the high-level design and requirements documents.
  • Involved in Implementing Agile (Scrum) QA methodologies.
  • Participated in daily scrum meetings.
  • Reviewing business requirement documents to get a better understanding of the system on functional and business perspectives.
  • Tested Web Services, XML, WSDL using SOAPUI tool.
  • Modified end points when we worked on different servers and different versions of Web Services.
  • Tested Webservices by providing different values to request XML and validated response XML.
  • Create test summary reports/Defect Report using Quality Center. Involved in testing of Client/Server, ETL and WEB applications using Manual and automated testing tools like Quality center
  • Worked to support entire UAT process and Business users along with the project team.
  • Created test cases and participated in execution of portal Testing
  • Execute all aspects of verification, including component, functional, regression, performance, system testing, data migration and end to end testing.
  • Created test scripts for Positive, Negative and User Acceptance Testing (UAT).
  • Implemented and Involved in various phases of QA Life cycle like Test Plan, Test case Design, Test case implementation, Test Execution, Defects/Bug Tracking, and Test Results Reporting.
  • Involved in the project team, which focused on testing and dealing with process, tools and best practices. Understand the requirements and formulate the test specifications including test plan and test scenarios based on Requirements.
  • Performed Input Validations, User Interface Validations, Browser Compatibility testing and Navigation testing.
  • Performed Backend testing to verify the data integrity by passing SQL Queries.
  • Performed Smoke and Functional testing on every build of the application.
  • Defect Reporting, Analyzing, Tracking and Report Generation using Quality Center.
  • Attended the daily Bug review meetings, weekly status meetings and walkthroughs and interacted with Business Analysts and Developers for resolving Defects.
  • Participated and Initiated Team meetings on a regular basis and involved in active discussion in order to improve the testing quality by better strategies and testing approach.
  • Actively involved in all stages of STLC (Software Testing Life Cycle).
  • Created and maintained test plan, test cases and automation test documents.
  • Involved in Functional and Regression testing.
  • Identified test cases after going through the documents provided and developed systematic procedure for each test case and reviewed the test cases.
  • Executed appropriate tests to ensure the application and integrating systems perform to the expected specifications and analyzed test results.
  • Performed End-to-End (E2E) Integration testing of the application.
  • Open and Track defects using Quality Center.
  • Conducted functional requirement testing to test business scenarios, user actions, interfaces, data rules, user messages and error conditions.
  • Participated in triage for defect resolution and conflicts during system test.
  • Liaised between QA and business unit managers, development teams, and support staff, and thus acted as the primary resource for resolving issues.

Environment: Eclipse, Selenium, Meter, Java Script Java, J2EE, Junit, XML, SOA Test 6.2, SQL server, Oracle SQL Developer, TOAD. Quality Center 10.0, Microsoft Office Products like Excel and PowerPoint, Web Services

Confidential, MN

QA Automation Engineer

Responsibilities:

  • Involved in Project planning, scheduling, testing, defect tracking, management, and reporting.
  • Performed review and analysis of functional requirements and test plan design documentation.
  • Developed test scenarios and test cases based on functional business requirement specifications and design documents.
  • Designed and maintained automation framework, shared repositories and function libraries.
  • Created test plans and test cases for manual and automation testing, developed and maintained checklists for regression, functional, system and interface testing for Funds Transfer, New Client setup.
  • Tested the web portals when the new fields are added or new portal is created using UAT testing.
  • Created and executed QTP test scripts and QTP function libraries for regular regression runs for every software build and release.
  • Used the following in QTP scripts dynamic parameterization using data tables, file system object, windows script host and descriptive programming.
  • Created QTP driver scripts to set environment variables to run test sets in QA, UAT & Production environments.
  • Created and maintained reusable actions, functional libraries and shared object repositories
  • Used shared object repository to develop the test cases.
  • Regression testing using Quick Test Pro 10.0 after deployment of every build in Test Environment.
  • Documented the existing system and verified it with follow-up meetings.
  • Written test plans, test scripts, test cases and test procedures.
  • Executed test scripts in QTP and from the QC by creating test set in test lab.
  • Played a major role by actively participating in scheduled conference calls with off shore team to review the testing status and defect summit meetings to triage new defects and to follow up on new fixes, patches and builds.
  • Played major role in debugging the scripts.

Environment: Windows XP, Quality Center 10.0, Quick Test Pro 10.0, Microsoft Office Products like Excel and PowerPoint, Microsoft Visio, VB.net, Java Script, QTP, selenium .

Confidential, NJ

QA Analyst/ Developer

Responsibilities:

  • Worked primarily with Quality Center 9.2 and Quick Test Pro 9.2 (QTP) in Windows XP Environment with application on it.
  • Performed Automated testing using Quick Test Pro 9.2 scripts and also performed manual testing.
  • Performed Cross-Browser Testing (tested the web application on Internet Explorer 6, 7 and 8, Mozilla Firefox 3.0).
  • Performed Front-End, Functionality, Data driven and Web Based testing using Quick Test Pro 9.2.
  • Tested webpages that contain CSS content, Adobe Flash content and slideshows and other media content.
  • Recorded scripts using Quick Test Pro 9.2, added validations and coding to the scripts. Also used descriptive programming where recording did not work.
  • Coded complicated logic in VB scripting (used in Quick Test Pro) for testing difficult and lengthy scenarios.
  • Used Modularity Driven Framework for developing Automated Scripts.
  • Also used Descriptive Programming for Automating Scripts.
  • Ran scripts in batches using Quality Center’s Test Lab and came up with defects.
  • Conducted regression testing using Quick Test Pro 9.2 after deployment of every build in Test Environment.
  • Coordinated with developers, business analysts and other departments in bug fixing and re-testing the defects for new build of the application.

Environment: UNIX, C, Pro/C, Shell Scripting, Flat Files, QC, POWER, SQL, PLSQL, PERL. Quality Center 9.2, Quick Test Pro 9.2, MS Visio.

Hire Now