We provide IT Staff Augmentation Services!

Selenium Automation Engineer Resume

3.00/5 (Submit Your Rating)

Frisco, TexaS

SUMMARY:

  • Over 7 years of experience in Software Quality Assurance in, Manual Testing, Automated Testing, Database Testing, and Web base application and Client/Server based applications.
  • Experience in industry standard methodologies like Software Development Life Cycle (SDLC), Software Test Life Cycle (STLC) and software development methodologies such as Agile, V Model and Waterfall.
  • Proficient in creating Requirements traceability matrix, Test Plan, Test Cases and Test Scripts using business specifications and crude requirements.
  • Experience in developing manual and automated Test scripts and test cases based on the client provided BRD, FRS and SRS.
  • Extensive experience in Black box testing, Functional testing, Integration testing, Data Driven Testing, Regression testing, System Testing, GUI testing, Back - end testing, White Box testing, Load/Performance testing in different stages of QA process using Selenium webdriver .
  • Involved in development of Test Plan, Strategy, test scenarios by the Requirement and Preparing the Test cases, enhance, maintaining them and documenting all phases of the QA process.
  • Good experience in designing, developing, enhancing automated test scripts for Selenium using Java .
  • Created framework from scratch for Page Object Model, Dada driven and hybrid driven .
  • Having experience in created Maven project as a building too l in Selenium .
  • Configured and run test cases on Jenkin using batch file for continuous integration process .
  • Experience with Web technologies using Rest API a nd web-based application architecture on multiple browsers, Client-Server testing, Data Integration, Mainframe environment, and Database Validation.
  • Extensive experience in Black box testing, Functional testing, Integration testing, Data Driven Testing, Regression testing, System Testing, GUI testing, Back-end testing.
  • Experience with Web technologies, SOAP UI, Mobile Device and web-based application architecture on multiple browsers, Involved in development of Test Plan, Strategy, test scenarios by the Requirement and Preparing the Test cases, enhance, maintaining them and documenting all phases of the QA process.
  • Experienced in testing requirements that were developed in ETL and BI tools and reviewed scripts for positive and negative test scenarios and prepared test summary reports.
  • Possess extensive experience performing Backend, Frontend, Regression, Functional, System, Interface, Usability, Black box, Integration and User Acceptance Testing.
  • Extensive Experience in Agile Methodology and waterfall methodologies of SDLC.
  • Well experienced in writing complex SQL queries for extracting data from multiple sources.
  • Excellent experience in different Databases like Oracle, SQL Server, DB2.
  • Proficient in HP's Quality Center for Test Designing, Requirement Mapping, Reports and Defect tracking.
  • In depth knowledge of Agile and Waterfall development methodologies.
  • Experience in writing complex SQL, PL/SQL queries using joins, aggregation and various other transformations.
  • Experience in Dimensional Data Modeling using Star and Snow Flake Schema and working with slowly changing dimensions Type I II and III.
  • Experience working in large teams and in client facing roles.
  • Proficiency in interacting with Oracle, SQL Server and DB2 databases.
  • Expertise in Oracle, SQL table data manipulation using SQL queries and UNIX commands.
  • Extensive working experience in Oracle on UNIX Environment using Putty.
  • Experience generating concise defect reports from Quality Center, to track test execution progress and prioritize bug fixes.
  • Extensive experience working with the cross functional teams.
  • Delivered user stories in bi-weekly sprint based on Agile scrum methodology and involving in daily scrum meetings.
  • Expertise in Functional, Integration and System testing (software testing).
  • Expertise in testing Web Based Applications.
  • Proficient in Testing Mobile Apps (Native Apps, Web Apps and Hybrid Apps).
  • Proficient in executing test scripts both manually and using Quality Center.
  • Worked on data driven framework and page object model framework.
  • Proficient performing different kinds of testing like Smoke, Sanity, Functional, Integration Testing, Regression Testing & UAT.
  • Experience in defect tracking system and bug life cycle using HP Quality Center.
  • Experienced in facilitating User Acceptance Testing for go-live.
  • Possesses excellent Communication, Presentation, analytical, Interpersonal and Coordinating skills to work and interact in Team Environment.

TECHNICAL SKILLS:

Testing Tools: Quality Center/ALM, SQL Navigator, Rational Clear case, Rational ClearQuest, Bugzilla, JIRA, Silk, Team Tracker, AutoIT, TestNG, Selenium WebDriver/IDE, Selenium Grid, Quick Test Pro (QTP)

Testing Frameworks: TestNG, Junit, Page Object Model, ANT

Testing Methodology: Regression testing, Black Box testing, Unit Testing, Smoke testing, GUI testing, Functionality Testing, User Acceptance (UAT) Testing, Integration Testing, System Testing, Data Driven Testing, Back-end testing

Web Technology: HTML, Java Script

Packages: MS Office - Word, Access, Excel, Outlook

Data warehousing Tools: Ab Initio, Informatica Power Center 8.x/7.x/6.x, Power Exchange, Informatica Data Quality, IBM Data Stage 8x/7x, SSIS

Databases: Oracle 10g/9i/8i, Teradata v2r6, DB2, SQL Server 2008, Sybase

Languages: SQL, PL/SQL, C, C++, HTML, COBOL, Core Java, JCL

Database Utilities: BTEQ, Fast Load, MultiLoad, Fast Export, TPump, TOAD 8.0/7.1, SQL*Plus, SQL*Loader, SQL Navigator, SQL Assistant for Teradata

Reporting Tools: Business Objects 6.5, XIR3, Cognos 8 Suite

PROFESSIONAL EXPERIENCE:

Confidential, Frisco, Texas

Selenium Automation Engineer

Responsibilities:

  • Developing, implementing, and maintaining the user acceptance test and full regression test cases, scripts, scenarios to ensure user-level and back-end qualities for web-based applications.
  • Write automated Selenium WebDriver tests for Chrome, Firefox, Safari in JavaScript.
  • Reporting bugs to development team in Agile work flow.
  • Develop high-level test plans by incorporated user profiles, configurations, environment, risks, test scenarios, schedules and analysis and presentation of results.
  • Par t i c i pa t ing i n t he A g il e dev el opm ent pr oc es s by att e ndi ng dai l y st andup s a nd bi - w eek l y spri nt.
  • Involved in building applications using React JS by building reusable UI Components.
  • Involved in the story/feature grooming sessions for the project and identified the critical regression tests.
  • Develop UI automation framework using CodeceptJs and JavaScript.
  • Implement Data driven using JS random test data generators.
  • Develop SQL query builders to validate UI vs Database.
  • Use GIT for code reviews during stages of branching, merging and staging.

Environment: Java,UFT,Jbehave Framework, Cucumber, Selenium WebDriver, Appium (Android,IOS, JavaScript,Ruby, TestNG, Maven, Jenkins, Page Object Model (POM), SOAP UI, XPath, Eclipse IDE, Agile, JIRA,, Quality Center/ALM, SQL, PL/SQL, Oracle, Windows.

Confidential, Richmond, VA

Selenium Automation Engineer

Responsibilities:

  • Drafted Test Plan which included testing objectives, testing phases, scenarios and test environment after a thorough analysis of the business rules.
  • Developed Test Plan with a Test Strategy for the System testing. Instrumental in creating design and frame work for automation.
  • Responsible for performing the functional testing, regression testing and compatibility testing for the mobile applications on iOS, Android and windows platforms.
  • Developed Automation framework using Selenium WebDriver.
  • Tested applications developed in Java with TestNG framework.
  • Used Selenium WebDriver for writing test scripts for regression test coverage.
  • Developed and executed White box test cases of the Java API using TestNG framework & Eclipse.
  • Using Jbheave frameworkI used Cucumber framework for system testing and integration testing.
  • Also involved in touch screen testing with IOS and Android driver.
  • Automated Smoke & Functional test cases using Selenium WebDriver, TestNG & 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.
  • 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.
  • Used XPath to work with dynamic and static objects in Selenium.
  • Coordinated with technical support associates to fix proprietary software issues.
  • Tested the application in highly dynamic environment with sprint team using Agile Methodology.
  • Performed Web Services testing using Rest Assured method for different data fomat like XML, JSON and understand the reponse code of HTTP.
  • Used Firebug to identify Elements by ID, Name, XPath, and Links on Web Pages.
  • Created the test data and request for the test data dependent with the other applications to be used in the testing activities for the current release.
  • Planned and excecuted Backend testing using numerous SQL Queries to verify the dataflow from the database. Attend the BRI (Business Requirement Identification) meeting to understand the business Requirements.
  • Worked on Project Management tool- RTC, Jira.
  • Verified, edited and update test data in new or existing systems before testing.

Environment: Java,UFT,Jbehave Framework, Cucumber, Selenium WebDriver, Appium (Android,IOS, JavaScript,Ruby, TestNG, Maven, Jenkins, Page Object Model (POM), SOAP UI, XPath, Eclipse IDE, Agile, JIRA,, Quality Center/ALM, SQL, PL/SQL, Oracle, Windows.

Confidential, San Francisco, CA

QA Tester

Responsibilities:

  • Reviewed Business Requirement Documents and Technical Specification.
  • Prepared Test Plans and test scripts describing the features and functions to be tested.
  • Execute used test cases for manual testing procedures.
  • Designed and developed test plans and test scripts for manual and automated testing of the application under different environments.
  • Wrote Manual Test cases for POS based on Functional and Business requirements.
  • Involved in automating test cases using Selenium WebDriver with Junit and TestNG.
  • Extensively worked on selenium web Driver.
  • Performed configuration, functional and smoke testing for POS application.
  • Involved in creating Test Plan document for POS projects.
  • Worked with customers, BA to understand the POS requirements.
  • Involved in testing compatibility of application for dynamic and static content under various cross browsers using HTML IDs and XPath in Selenium.
  • Performed data integrity testing by passing dummy data and writing complex SQL queries.
  • Running test plans and entering bugs found in to JIRA.
  • Used ALM Quality Center for identifying, analyzing, documenting and reporting defects.
  • Involved in UAT of the applications by providing users with test cases and scenarios, and guiding them during the testing process.
  • Reviewed database test cases according to assigned Requirements to validate reports by retrieving data with complex SQL queries from oracle database.
  • Attended various meetings with the developers, clients, and the management team to discuss major defects found during testing, enhancement issues, and future design modifications.

Environment: JIRA, Quality Center/ALM, SQL,Windows, Selenium WebDriver, JavaScript, TestNG, Page Object Model (POM), SOAP UI, XPath, Eclipse IDE, Agile.

Confidential, San Francisco, CA

Data/SQL Tester

Responsibilities:

  • Involved in Business analysis and requirements gathering.
  • Assisted in creating fact and dimension table implementation in Star Schema model based on requirements.
  • Involved in complete project software development life cycle (SDLC) and Quality Assurance Life Cycle (QALC).
  • Responsible for Data quality checks in OLAP data.
  • Worked closely with the User Acceptance Test Coordinator, Project Manager and Business system analysts to understand business processes and develop concrete User Acceptance Test cases.
  • Review and rework of the deliverables from team members.
  • Developed test scenarios for testing Enterprise Data warehouse and Credit Data Mart data in DB2 environment.
  • Developed SQL scripts to validate the data loaded into warehouse and Data Mart tables using Informatica.
  • Developed Reports and Graphs to present the results to the management.
  • Developed several Unix Shell scripts for running the jobs.
  • Performed Data Driven Testing of the Application for different users/data sets.
  • Preparation of test data for various levels of testing.
  • Performed segmentation to extract data and create lists to support direct marketing mailings and marketing mailing campaigns.
  • Load new or modified data into back-end Oracle database.
  • Optimizing/Tuning several complex SQL queries for better performance and efficiency.
  • Created various PL/SQL stored procedures for dropping and recreating indexes on target tables.
  • Worked on issues with migration from development to testing.
  • Designed and developed UNIX shell scripts as part of the ETL process, automate the process of loading, pulling the data.
  • Validated cube and query data from the reporting system back to the source system.
  • Tested analytical reports using Analysis Studio.

Environment: SQL, PL/SQL, T-SQL, SAS/BASE 8.1, SAS/Access, SAS/Connect, Informatica Power Center 7.1 (Power Center Designer, workflow manager, workflow monitor), Test Director, DB2, SQL *Loader, Cognos 7.0, Oracle8i, SQL Server 2000, Erwin 3.5, Windows 2000, TOAD 7, XML Files, VSAM Files, Dat Files

Confidential, Deerfield, Illinois

Quality Analyst

Responsibilities:

  • Analyzed the Requirements from the client and developed Test cases based on functional requirements, general requirements and system specifications.
  • Involved in testing the full functionality of POS (Point Of Sale system) from end to end.
  • Close interaction with designers and software developers to understand application functionality and navigational flow.
  • Daily Update Meetings with QA Manager to discuss the status of Projects.
  • Created the strategy document that defines the test environment, phases of testing, entrance and exit criteria into different phases of testing and resources required conducting the effort.
  • Actively involved in preparing business and technical documentation for applications in design, which would serve the development team.
  • Developed user requirements for the POS application.
  • Performed Smoke, Sanity, Regression, Integration, and Functional tests.
  • Analyzed the user stories in the product backlog for each sprint and added the requirements to HP ALM. Mapped the dependency of the requirements.
  • Involved in developing detailed test plan, test cases and test scripts using Quality Center for Functional and Regression Testing.
  • Involved in testing the full functionality of POS (Point Of Sale system) from end to end.
  • Close interaction with designers and software developers to understand application functionality and navigational flow.
  • Daily Update Meetings with QA Manager to discuss the status of Projects.
  • Created the strategy document that defines the test environment, phases of testing, entrance and exit criteria into different phases of testing and resources required conducting the effort.
  • Actively involved in preparing business and technical documentation for applications in design, which would serve the development team. Developed user requirements for the POS application.
  • Performed Smoke, Sanity, Regression, Integration, and Functional tests.
  • Performed tasks on IBM 4690 controller application to implement the modifications presented in the requirement.
  • Tested the cashier activities, POS ability to read cards, store server, and back office integration.
  • Tested on various VeriFone VPP Pin pads such as MX 0860 and MX 0915 pin pads with Omnico software (N2N4).
  • Performed payment transactions authorization using Base 24.
  • Involved in Test Data Preparation and Optimization.
  • Used NCR's logix to create Copient Offers and used Copient web tool to load those offers.
  • Used Zint barcode generator to create various types of barcodes for testing purposes.
  • Performed POS (point of Sale) testing using image scanners, barcode scanners, POS registers and scale.
  • Worked on Toshiba ACE POS application (IBM 4690) for performing commands to modify the terminal features and controller application features.
  • Created Test Sets in Quality Center and executed for each build.
  • Wrote test cases and tested POS back end application.
  • Followed Agile (Scrum) project management procedures.
  • Involved in preparing Traceability Matrix for the functional requirements of the system.
  • Reduced inventory by monitoring staff, facilitating Associate training on Point of Sale (POS) replenishment system, and introducing improved inventory movement controls.
  • Prioritized and reported defects using Quality Center and generated documents and reports for further analysis.
  • Executed Test cases in different phases of testing like Smoke, Functional, Integration, GUI and System testing.
  • Involved in meetings with Automation team for Development of Automation Scripts in QTP.
  • Logged defects using Quality Center.
  • Involved in testing XML scripts for Sales Summary.
  • Worked in backend Testing using Mainframes commands for verifying logs and validating transaction details.
  • Verified whether the front-end sales were correctly stored in the back end database by using SQL queries.
  • Attended Status update meeting, review meeting and technical discussions.

Environment: HP ALM, IBM 4690, Logix, Web tool, Share-point, Web Services, SQL, HTML, XM

Confidential

QA Tester

Responsibilities:

  • Reviewed design documents & business requirements to learn the function and scope of the application.
  • Worked with Business, Developers and Stakeholders to understand and define Functional & Non-Functional Test Cases for overall Functional, Regression, and UAT Testing .
  • Involved in writing and implementation of the Test Cases.
  • Created Manual Test Cases and Test Data for performing System, Integration and UAT Testing.
  • Validated Sprints and Builds based of cross-browser and performing various types of testing - Manual, Functional, Smoke, Regression & Automated, and User Acceptance Testing (UAT).
  • Involved in Smoke Testing.
  • Performed Configuration Testing.
  • Executed Test cases on various stages of SDLC.
  • Conducted Functionality testing. Checked the GUI of the Application.
  • Performed Integration Testing and System Testing.
  • Bug Reporting and Tracking using Quality Center.
  • Checked the data flow through the front end to backend and used SQL queries, to extract the data from the database.
  • Performed Backend Testing using SQL queries to ensure the data integrity.
  • Interacted with developers, business analysts and discussed technical problems and reported bugs.
  • Performed Security Testing to ensure secure login access.
  • Maintained Traceability matrix and performed Gap Analysis.

Environment: Windows XP, Quick Test Professional 8.2, Test Director 7.0, SQL Server, MS Office - MS Word, Excel, PowerPoint.

We'd love your feedback!