We provide IT Staff Augmentation Services!

Sr. Selenium Automation Engineer Resume

0/5 (Submit Your Rating)

San Diego, CA

SUMMARY

  • More than 7 years of experience in Software Quality Assurance and Testing with extensive knowledge of Software Automation Framework, Design & Implementation using Selenium.
  • Experienced in implementation of different QA methodologies, plans and strategies in Software Development Life Cycle (SDLC) and Software Testing Life Cycle (STLC).
  • Proficient in implementing Agile/Scrum methodology with Sprints by analyzing requirement specifications.
  • Proficient in creating and implementing test scenarios, plans, test cases, strategies, scope, test procedures, test reports and test matrices.
  • Expertise in performing GUI, Functional testing, System testing, Regression testing, Adhoc testing, Smoke/Sanity testing and User Acceptance Testing (UAT) using manual & automated testing tools.
  • Skilled in Selenium RC & Selenium WebDriver for testing different browser, Selenium Grid for checking instance of the server and Selenium IDE for record and playback.
  • Expert in using Accessing Forms, tables, links, Keyboard & Mouse Events, Uploading File using Selenium WebDriver.
  • Experience in integrating Automation scripts (Selenium WebDriver API) on Continuous Integration tools Jenkins for a nightly batch run of the Script.
  • Experience in using Selenium IDE for recording and involved in developing new Selenium Scripts using Java API to automate Web Application Testing.
  • Experience in identifying correct GUI elements using various Selenium Locators like ID, name, Link Text, Partial Link Text, XPath, and CSS in creating automation scripts.
  • Expertise in writing and executing Test Scripts to implement Test Cases, Test Scenarios, and features for Test Driven Development, Behavior Driven Development using Cucumber.
  • Experience on Defect Tracking, Reporting, Reviewing and analyzing the test results and tracking defects through the Defect - Tracking tool Jira, and BugZilla.
  • Expertise in back ends testing and writing SQL queries, Joins, procedures using Oracle, SQL Server and MySQL Databases.
  • Familiarity in performing functional testing of enterprise Restful and SOAP Web Services using SoapUI.
  • Experience in creating Requirement Traceability Matrix (RTM), and QA metrics like, Test execution status, Defect report and Daily/Weekly Status Reports.
  • Experience with Cross-Browser and Compatibility Testing to test whether the web applications are working as desired in different browsers and environments.

TECHNICAL SKILLS

Methodologies: SDLC, Waterfall, Agile/Scrum, STLC, TDD, BDD

Testing tools: Selenium IDE, Web Driver, Grid, Jira, SOAP UI, Cucumber

Testing frameworks: Data Driven, Keyword Driven, TestNG

Defect Reporting: Bugzilla, Quality Centre, Jira.

Operating systems: UNIX, LINUX, Windows, Mac

Configuration Tools: Maven, Jenkins, Git

Testing Types: User Acceptance Testing (UAT), System Testing (SIT), Functional Testing, Regression Testing, Validation Testing, Backend Testing, Performance Testing, Cross-Browser Testing

PROFESSIONAL EXPERIENCE

Confidential -San Diego, CA

Sr. Selenium Automation Engineer

Responsibilities:

  • Worked in a dynamic Agile environment and participated in the Scrum and Sprint meetings.
  • Worked in all phases of testing including functional, UAT, End-To-End, unit, system-integration, conformance and regression testing.
  • Participated in analyzing the business requirements, functional specifications and use case documents to create the Test Plans and Test cases for System testing.
  • Built Automation Framework for web-based software using Page Object Model design using Page Factory in Selenium WebDriver to reduce code and better maintenance.
  • Performed functional testing to identify various critical points in the application and automated it by using Selenium WebDriver.
  • Wrote Selenium script for taking screenshot and used Selenium Actions class to handle mouse movements and hover-over actions on Web Elements.
  • Tested compatibility of application for dynamic and static content under various cross browsers using HTML ids and XPATH in Selenium.
  • Used Web-debugging Tools like XPath, Firebug and Firepath to locate elements.
  • Worked on build tools like Maven and managing Java automation projects using them.
  • Worked with the Web programming language HTML5, CSS3, XML and selected web element by using developer tools.
  • Performed Web Services Testing & XML validation by creating test case suite using SOAP UI.
  • Tested compatibility of application for dynamic and static content under various cross browsers using HTML ids and XPATH in Selenium.
  • Performed Back end testing using SQL queries to make sure that data entered has been uploaded correctly into the database tables. Used SQL statements to query the SQL Server for Data Validation and Data Integrity.
  • Scheduled testing job and set up the flag to run automation scripts on Jenkins as a part of the Continuous Integration process for every bug fix, new feature development, or innovative functionality.
  • Used JIRA to store and maintain the Test Repository and Document Generation.
  • Scheduled testing job and set up the flag to run automation script every time developer commits new code and make a new build.
  • Generated Weekly Reports, Defect Reports and Customized Summary Reports.

Confidential, Edgewater, NJ

Sr. Selenium Tester

Responsibilities:

  • Worked closely with business team, designers and software developers to understand application functionality and navigational flow.
  • Developed automated tests using Selenium WebDriver with developers for Continuous regression testing (Jenkins) and reducing manual testing using Selenium, TestNG.
  • Involved in Parallel and Cross Browsing Testing using Selenium Grid and TestNG.
  • Performed functional testing to identify various critical points in the application and automated it by using Selenium WebDriver.
  • Migrated scripts from Selenium IDE to Selenium WebDriver and created framework scripts from scratch.
  • Used Selenium core to quickly record and playback the tests in the actual environment that they will run the web browser.
  • Conducted Data Driven Testing using Data Provider Annotation in TestNG to test the application with different sets of data.
  • Developed automated test scripts using WebDriver and TestNG in Eclipse.
  • Performed API testing for the web application as per client requirements using SOAP UI and POSTMAN and Rest-Assured.
  • Maintained Traceability Matrix to map with defects with test cases and test cases with Functional specs.
  • Wrote data driven tests to check how application performs with different sets of data.
  • Utilized Maven to manage dependencies for test execution, plug-ins and created profiles of grouped test cases to run sanity and regression testing.
  • Integrated Jenkins with GIT, version control, and scheduled builds to run automatically during a build release by invoking predefined maven commands.
  • Used Firebug to inspect XPath of the web elements and Eclipse IDE for Java development.
  • Planned, documented, evaluated and tracked testing results to ensure system applications are free from defects.
  • Prepared the Sprint & release test plans, estimated, test scenario, test cases, user guides, defect management, release reports, reviews and status reports.

Confidential, Hartford, CT

Selenium/QA Engineer

Responsibilities:

  • Analyzed Business Requirements Document, Functional Specifications Document and Technical Design Document to develop Test Plan and Test Cases.
  • Created Selenium Test cases for automation using Selenium Web Driver and Java.
  • Performed Data driven testing using Selenium WebDriver, functions and JDBC Connections which reads data from scripts using property and XML files.
  • Wrote business readable web UI tests to locate and interact programmatically with HTML elements, and to create more maintainable test code.
  • Test the API methods, service-oriented web clients and ETL batch processes.
  • Streamlined the process of error reporting, logging messages and sending emails to resolve the issues.
  • Run several load test scenarios simultaneously to see how various conditions interact with each other and affect API's performance.
  • Designed Functional Libraries, Functions, sub-routines, common functions, regular expressions and Environmental variables using QTP in VB script.
  • Tested compatibility of application for dynamic and static content under various cross browsers using HTML ID's and XPath in Selenium.
  • Performed back end testing by writing and executing SQL queries to validate that data is being populated in appropriate tables and manually verify the correctness of the data with front-end values.
  • Interacted and worked with the development team to analyze the defects and reported them in Quality Center and tracked them for closure.
  • Used JUnit Test to automate functional & regression testing across integrated environments.
  • Used ANT to build & run the Selenium WebDriver automation framework and once the script was over, used framework to send the automation reports over email.
  • Conducted end-to-end testing of Billing Centre application with external systems like MQ for all the related Business processes.
  • Assisted team with augmenting data in service virtualization used for API Testing.
  • Performed middleware and API Testing using SOAP UI to validate Data Integrity.
  • Reviewed product backlog, scrum backlog and designed comprehensive test plan, testing strategy, test scenarios and test cases to ensure high quality outcomes.

Confidential, Dublin, OH

QA Tester

Responsibilities:

  • Participated in standup meetings and other required QA meetings such as test planning, retrospective, QA status and update meetings.
  • Reviewed User Requirements, Use Cases and Detailed Designs to develop Test Cases.
  • Converted manual test scripts to automated test scripts in Selenium WebDriver and JavaScript, enhanced the scripts by adding user-defined functions.
  • Wrote Selenium script for taking screenshot and used Selenium Actions class to handle mouse movements and hover-over actions on Web Elements.
  • Used various quality control analysis like Manual, GUI, Functionality Testing, Smoke testing, System testing, Database Testing, UAT, Performance, Regression Testing and Web Testing using Soap UI.
  • Wrote & executed SQL queries to perform back-end testing in driver information database.
  • Involved in data mapping of the project requirements, queried the database using SQL queries for data mining, data analysis and data modeling.
  • Maintained requirements and created Traceability between Requirements and Test Cases.
  • Designed Automation Testing Framework for web-based application using Selenium that maintains the work flow as an end-user.
  • Used TestNG framework with selenium for developing and executing the Automation scripts.
  • Involved in preparation and execution of test scripts using JMeter and SOAP UI tool to perform Web Services testing.
  • Performed back-end testing using SQL queries to validate data and perform data integrity testing.
  • Getting updates and working with project team members for issues captured through metrics reporting.
  • Documented and reported bugs using Quality Center.
  • Developed and executed test programs that helps improve accuracy of QA results.
  • Participated in enhancement meetings focused on making the product more effective in real time scenario.
  • Played a major part in testing and timely delivery of the product.

We'd love your feedback!