We provide IT Staff Augmentation Services!

Senior Selenium Engineer Resume

4.00/5 (Submit Your Rating)

Richmond, VirginiA

SUMMARY:

  • Around 8 years of extensive experience in Analysing, Designing and Implementation of QA testing strategy for Web based Database and Client/Server applications using manual testing and Automation testing in various domains like Insurance, Financial Services and Healthcare, Media Applications and Retail.
  • Well versed with Software Development Life Cycle (SDLC), Software Testing Life Cycle (STLC), Logging and Tracking Defects in all the phases with major responsibilities.
  • Well versed in automation testing tools such as Quick Test Professional (QTP) and Selenium.
  • Proficient in analysing system & functional specifications, use cases, business requirements, business rules to prepare test schedules.
  • Experience in Database testing by using Oracle, MS SQL Server, SQL and PL/SQL Queries.
  • Experience in Business Design Document ( BDD ) and application connections to different set of tools and this includes the business flow needs and made sure that it is meeting the client’s requirements .
  • Expertise in Database Testing, Data Manipulation using SQL queries and establishes Database connection.
  • Mobile Applications and executing test cases for validating GUI and system functionality on desktops and mobile devices including Android and IOS .
  • Experience in leading and managing automation and functional QA teams following Agile/Scrum and Waterfall methodology.
  • Participated in Integration, System, Smoke and User Acceptance Testing and production testing using QTP .
  • Hands on Experience on testing web services (SOAP, REST API) using SOAP UI Tools.
  • Extensive knowledge and experience of Selenium IDE, Selenium Web driver, Selenium Grid using Core Java for developing automation scripts in Eclipse IDE.
  • Good Experience in creating Test Plans, writing and executing Test Cases, Manual Testing, and Automation testing using Selenium to run test cases in multiple web browsers and Platforms.
  • Experience in different Testing methodologies like Black Box, White Box, Smoke Testing Functional testing, Regression testing, Unit, Integration testing, GUI testing, System Testing, User Acceptance testing(UAT) Installation, Compatibility and Load.
  • Worked tensively on JUnit, TestNG framework for Unit Testing, Maven and Ant for Project building tool, Jenkins/Hudson for Continuous Integration.
  • Proficient in documentation of deliverables in testing process (Test Plan, Test Scripts, Test Summary, Defects in HP Quality Center/ALM & JIRA, Bugzilla, Microsoft Test Manager(MTM), TFS, ClearQuest Status Reports, and Best practices in Testing).
  • Expertise in using performance testing tools such as HP LoadRunner, Performance Center, J - Meter and Silk.
  • Good working knowledge of major Operating Systems such as Windows, LINUX and UNIX.
  • Experience in Web debugging tools like XPath, Firepath, and Firebug and also provided efficient locators for strategies like Xpath and CSS to run web driven scripts.
  • Excellent experience with source version control tools such as Subversion (SVN), TFS & Git.
  • Good communication and Organizational skills and ability to work independently with minimal supervision and also performed as part of a team involving onsite-offshore delivery model.

TECHNICAL SKILLS:

Testing tools: Selenium IDE/RC/WebDriver, Firebug, FirePath, Junit, TestNG, XPath, Eclipse IDE, QTP, Cucumber, Manual Testing.

Web Technologies: HTML, CSS, Node Js, XML, XPATH, Java Script, JSP.

Defect Tracking Tools: HP Quality Center 10.0 & ALM 11.0, JIRA, Bugzilla

Testing Frameworks: Jenkins, Maven, Appium

Programming Languages: C, C++, C#, Java, VB Script

Databases: SQL, Oracle, PL/SQL.

Documentation Tools: Microsoft Project, Microsoft Word, Microsoft Excel, Microsoft PowerPoint, MS Access.

Project Methodology: Agile and Waterfall

Browsers: Internet Explorer, Firefox and Google Chrome

Operating Systems: Windows XP, Unix and Linux

Web Servers: SOAP UI, Rest API

Mobile Manual Testing: Android, iOS.

PROFESSIONAL EXPERIENCE:

Confidential, Richmond, Virginia

Senior Selenium Engineer

Responsibilities:

  • Drafted Test Plan which included testing objectives, testing phases, scenarios and test environment after a thorough analysis of the business rules.
  • Worked according to Software Development Life Cycle (SDLC) for the entire Project life cycle from requirements, testing to delivery.
  • Understand and analyse the business requirements and clarify details with business analyst.
  • Tested applications developed in Java with TestNG framework.
  • Closely worked with the development team in developing Java Software and test troubleshoot and resolve bugs.
  • Worked on upgrading from older version to new version and maintenance of all modules in the project.
  • Worked with the QA Lead to determine scope and test planning.
  • Developed test strategy & test plan and reviewed with all stakeholders , Development team, Infrastructure team and other teams.
  • Collaborate, Coordinating, communicate, create offshore onshore day-to-day activities.
  • Worked on analysing product failures and Software Defects.
  • Used Selenium WebDriver for writing test scripts for regression test coverage.
  • Conducted Manual Testing of the system; prepared and managed test cases using HP ALM / Quality Center.
  • Developed and executed White box test cases of the Java API using TestNG framework and Eclipse.
  • Using version control tools GitHub to pull the test scripts from GitHub into Eclipse using Web URL. Pushed the ready and tested automation scripts to the GitHub .
  • Created, executed Manual test cases in ALM, and worked on automated test cases in UFT and viewed, analysed the test results in the ALM.
  • Measured statistics for Web Application using JMeter .
  • Worked on Validation requirements to ensure compliance.
  • Automated Smoke and Functional test cases using Selenium WebDriver, TestNG and Java (Eclipse IDE).
  • Worked on creating test case for Object - driven framework for Selenium WebDriver.
  • Integrated Automation scripts (Selenium WebDriver API) on Continuous Integration tool Jenkins for nightly batch run of the Script.
  • Created automation scripts using Selenium Data-driven development framework.
  • Created Java scripts to Automate API Testing .
  • Used XPath to work with dynamic and static objects in Selenium.
  • Coordinated the testing process and tools usage so that the team members are all on the same page.
  • Initialized JDBC and SQL database connection using Java/Selenium Web driver.
  • GIT is used as central repository, version control, and Jenkins used for CI/CD.
  • Worked Android and IOS application for mobile application development.
  • Using performed Appium automation testing was on Mobile platform.
  • Used SOAP UI tool to test SOA based architecture application to test SOAP services and REST API.
  • Responsible and managing the Webservices testing with SOAP UI and RESTFUL , Microservices with QA team for Test Management activities.
  • Coordinated with technical support associates to fix proprietary software issues.
  • Coordinated with Product owner to deliver quality products.
  • Conducted backend testing using SQL/Oracle queries to validate data for database.
  • Attend the BRI (Business Requirement Identification) meeting to understand the business Requirements.
  • Wrote complex SQL/Oracle query by joining multiple tables according business logic for data validation.
  • Worked on Project Management tool JIRA.
  • Attended Daily Scrum, Iteration Planning and Release planning Meetings.

Environment: and Tools: Selenium WebDriver, JMeter, HTTP, Java, TestNG, Jenkins, Maven,, SOAP UI, REST API, Agile, XPath, Quality Center, Tomcat, UFT, Eclipse, GitHub, HTML, CSS, JavaScript, MSWord, MS Excel, SQL/Oracle, Windows.

Confidential, Branchburg, New Jersey

Selenium Tester

Responsibilities:

  • Conducted UI testing, Functional testing, Regression Testing, Integration Testing and System Testing.
  • Creates code which helps make possible the generation of accurate Java test scripts for functional and regression Testing.
  • Modifying, maintaining common JSP Page for front-end bug fixing.
  • Acceptance testing and verifying the results with expected results, which should complain with the predefined requirements.
  • Good Experience in Agile methodology with SCRUM Process for the product development.
  • Build scenarios in JMeter to analyzing results by performed Load and Stress tests.
  • Logging Bugs for functional, integration and regression tests on TFS and notifying the team.
  • Experience in ETL processing in Data warehouse manually and reporting environment.
  • Run Project Schedule using Jenkins .
  • Built automated test-suites using WebDriver Java API / Selenium test suites, JUnit and TestNG. Creating test cases and test suits for backend testing.
  • Authoring of Test Case and writing System Test Case, Integration Test Case, User Acceptance Test case.
  • Involved in Requirement Traceability Matrix.
  • Developed and maintained release acceptance tests using Selenium IDE, JUnit, and Eclipse.
  • Identify record, track and prioritize defects within the integration and stage environments.
  • Tested REST API services Virtualization and SoapUI services using SoapUI and Ready API .
  • Implemented Data driven Test scripts using Selenium RC Java (Junit).
  • Experience in working with third party web services APIs and Web services using JQUERY.
  • Worked in continuous integration environment. Deploy code stored in GitHub to QA environment via Hudson continuous integration tool.
  • Understanding the performance Requirements.
  • Managing the defects using Bugzilla as defect tracking tool.
  • Involved in sending the Test Execution Log and Status Report.
  • Experience in creating UNIX scripts for file transfer and file manipulation.
  • Performed back-end testing using SQL queries to validate the data in the back-end SQL.
  • Designed and coded new features for internal harness application. (Java, SQL, JDBC, GitHub, JUnit). Expanded feature set considerably over a short period of time, significantly increasing product scope.
  • Created CSS/XSLT script to parse XML results into HTML format.
  • Created user defined functions in Java and implemented the functionality with Selenium.
  • Active participation in decision making and Defect Tracking Meetings with Business Analysts, Developers and other stake holders.
  • Performed Regression testing for new builds and every modification in the application using Selenium RC.

Environment: and Tools: JMeter, Selenium IDE/RC, SQL, ETL, TestNG, UNIX/LINUX, JDBC, Jenkins, CSS, HTML, XSLT, JDBC, GitHub, Bugzilla, Webservice APIs.

Confidential, San Diego, California

QA Automation Engineer

Responsibilities:

  • Involvement in all the stages of Software Development Life Cycle (SDLC) like Requirements Specifications review, Test documentation, Application testing and Defect reporting.
  • Participated in Requirement Specification Meetings (RSD) to understand the application's functional requirements to initialize the test scenarios, test flows and test procedures.
  • Performed Functional, Negative, Positive, Integration, Regression, End to End and User Acceptance Testing.
  • Conducted coding in C#, Selenium and Build Automation Framework for client services.
  • Used SVN tool for Source code management and used Selenium Grid for parallel, Batch Test.
  • Integrated TFS with Test Studio. Bug reporting, Bug tracking was done in TFS.
  • Implemented BDD (Behavior Driven Development ), TDD (Test Driven Development) using Cucumber Framework with Java, Junit and Page Object Model.
  • Experience with building Gherkin ( Cucumber) user scenarios for automated testing (Selenium/Cucumber).
  • Developed User controls, Custom controls using Asp.NET and C# and were effectively used.
  • Used Selenium as the Automation tool and VERSIONONE as the defect management tool.
  • Reviewed and analyzed the user acceptance criteria alongside with the business analysts to test the application for UAT using Cucumber .
  • Performed end to end testing in the form of scripts using C#.
  • Prepared Test cases for positive and negative test scenarios as referred in the user stories keeping in mind.
  • Created Automation scripts by using UFT , Selenium used Test Director/HP ALM to manage the entire Automation testing process.
  • Automated web service calls in PostMan using JavaScript and verified the response in both JSON and XML.
  • Assisted Manager by providing automation strategies, Selenium/ Cucumber Automation and JIRA reports.
  • Boundary Value Limitations, Equivalence classes.
  • Scripted Tests and automated using Selenium IDE / Selenium WebDriver at OS level for User Interface (UI).
  • Creating Automation framework for web services using Postman .
  • Configured the Test Cases to receive input Test Data Sets for the corresponding test cases using TestNG Data provider Annotation.
  • Performed Cross Browser Testing on different types of browsers to run all the tests at the same using TestNG .
  • Used JIRA to track bugs and maintained the flow of iterations.
  • Performed Regression testing using Selenium Web Driver , TestNG , Jenkins and Continuous Integration.
  • Executed Batch files using Selenium.
  • Performed black box testing, database testing and web-based testing on each transaction using Selenium.
  • Scripted the Test cases and managed the framework dependency jars using Maven. Used Maven to perform build from Jenkins Continuous Integration.
  • Scripted Oracle queries to verify data integrity, data validation and data design.

Environment: and Tools: Selenium IDE, Selenium Web Driver, Asp.NET, UFT, TestNG, C#, Eclipse, Hybrid/Data Driven Framework, VERSION ONE, Cucumber, SQL/Oracle, JIRA, SVN, Firebug.

Confidential

QA Engineer

Responsibilities:
  • Reviewed System Requirement Specification, Technical Specification and functional design documents to achieve better understanding of the project.
  • Prepared and executed Test Cases manually for different modules according to the Technical Specification, and Functional Design with all Use Case or User Story documents.
  • Generated test scripts for Data Driven test .
  • Performed manual testing to check the functionality.
  • Identified and prioritized test cases in addition to raising bugs using TFS (Team Foundation Server).
  • Worked with data types, variable and variable declaration, naming convention, constants and assigning values to the variables in VB scripting under QTP testing tool.
  • Conducted Black-Box Testing, Functionality, GUI and Regression Testing for the entire application, for various builds in a team environment.
  • Ensured all test plans, test cases and documentation were traceable to original requirements.
  • Worked with Retesting and Regression testing.
  • Executing the test scripts in UFT and ALM. Developed test scripts and function libraries using VBScripts .
  • Worked in Quality Center for planning, running and tracking defects while attending walkthroughs with client and the development team and Defect reporting meetings periodically.
  • Verified and validated system to manage requirements quality metrics and ensure test coverage and defect traceability with Quality Center/ALM .
  • Imported and Exported data from Microsoft Excel and Microsoft Word to Quality Center where deemed necessary for project migration and test set replication for reusable template assets.
  • Performed Back-End testing by writing and using SQL queries.
  • Developed and maintained Function Libraries, Object repositories and Descriptive programming techniques in automation testing using QTP .
  • Created automated test scripts functions using VBScript in QTP and performed Integration Testing, and Functional Testing .
  • Communicated with support, business and development teams to resolve issues during test execution.
  • Followed and complemented organized tests into test sets for remote execution hosts.
  • Identified statuses of defects to determine whether requirements had been met with associations of multiple defects.
  • Conducted Manual Testing of the system; prepared and managed test cases using HP ALM / Quality Center.
  • Inserted checkpoints where needed, to compare the current behavior of the application being tested to its behavior in the earlier version using HP Quick Test Pro (QTP).
  • Created test automation scripts using QTP for all the "high" priority test cases using the WAT (Web Application Testing) framework using a combination of Data driven and Keyword driven techniques.
  • Reported the defects to Bugzilla in timely manner and followed up with the developer’s team and drived it to closure.
  • Monitored project plan execution and project metrics reporting.

Environment: and Tools: Manual Testing, QTP, HP Quality Center/ALM, Windows, Bugzilla, Firepath, VBScript, HP ALM, MS Office, HTML, XML.

Confidential

QA Tester Manual/Automation

Responsibilities:

  • Decision maker of the type of testing to be carried over for the APAC region projects.
  • Used modules of QTP for writing and executing Test Cases, mapping Requirements and Test Cases, logging & tracking Defects in the Defects Module.
  • Involved in reviewing Business and Functional Specification documents.
  • Actively participated in various meetings including Business Analysts, Development, Scrum and QA Meetings.
  • Experienced in BDD (Behavior Driven Development) and Waterfall methodologies , have worked in all the phases of SDLC.
  • Involved in Iteration/Sprint planning meeting to plan the stories that needs to be developed and tested in the upcoming sprint based on the priority and estimated effort.
  • Used Cucumber by creating the Features and Step Definition files to execute test scripts.
  • Contributed in identifying the areas of automation. Involved in Automation Framework Test Execution and Maintenance.
  • Created, Executed and maintained over 200 test cases through Quality Center for functional, UI testing.
  • Executed test cases and test scripts for manual and automation testing. Defects are raised in the HP Quality Center/ALM for logging, tracking and reporting bugs in the application.
  • Tested the application for browser compatibility on various browsers like IE, Firefox, and Chrome.
  • Worked on BDD Framework development for monitoring system.
  • Automated the Regression test suite using QTP. Customized the QTP tests as per the test Case by using the VB-Script.
  • Generated Test Cases for each specification in Requirement Specification Document Corresponding to the module by Test Matrix.
  • Created, Reviewed and Executed test cases and test scripts for System, Integration testing.
  • Validated the back-end data using SQL queries for data integrity.
  • Interacted with Developers and management to identify and resolve technical issues.
  • Conducted GUI , Functional, Front end back end testing and reviewed pages for content problems, graphics problems and link verifications.
  • Presented regular progress reports, defect reports and test execution reports.

Environment: and Tools: HP Quality Center/ALM, Cucumber, QTP, VB script, BDD, Windows, SQL, BDD, MS-Excel.

We'd love your feedback!