We provide IT Staff Augmentation Services!

Sr. Selenium Automation Tester Resume

2.00/5 (Submit Your Rating)

Fremont, CaliforniA

PROFESSIONAL SUMMARY:

  • Around 8 years of experience in Software testing in the areas of Web based, Client - Server applications using Manual and Automation testing techniques. Well versed in Automation testing techniques and methodologies.
  • Experience in all phases of Software Development Life Cycle (SDLC), Software Testing Life Cycle (STLC) and Bug life Cycle.
  • Worked extensively in different project management methodologies including Agile and Waterfall Methodologies.
  • Experience in using Automation Testing tools like Selenium Web Driver/IDE/RC, QTP & Appium to develop automation testing scripts for web, mobile & client server applications
  • Participated in QA Analysis, Planning, Execution and Test Management using Quality center & JIRA.
  • Good at preparing & documenting Test Strategy, Test Plan, Test Cases, Traceability Matrix for Manual Testing.
  • Proficiency in process of handling/logging defects in JIRA & Quality Center, generating required status reports for all phases of testing.
  • Experienced in performing Back End testing by executing complex SQL queries for validating the data in the database tables.
  • Experience in load and performance testing using JMeter.
  • Experience with Web Services testing using tools like Advanced Rest API, Postman, and SOAP UI.
  • Strong Knowledge in understanding of Object Oriented Programming principles and creating the automation test scripts using Java, Java Script, and Ruby.
  • Excellent knowledge in writing unique XPath with/without using firebug and fire path to identify web elements.
  • Extensive experience in ETL and BI testing for many Data extractions and Data migration projects.
  • Experience in Test-driven (TDD), Behavior driven (BDD), Acceptance Test Driven Development (ATDD) approaches using Gherkin language using Cucumber tool.
  • Knowledge on JUnit, TestNG framework for Unit testing, Maven and Ant for Project building tool, Jenkins/Hudson for Continuous Integration.
  • Experience in building Test Plans and Test Cases and navigating through the test lab, fully involved in the process of Defect identification and resolution using tool like Quality Center.
  • Performed various types of testing including Functional, Regression, System integration, Performance, Load, User Acceptance (UAT), Smoke, Black-box and White-box testing.
  • Focused & customer-centric on handling & address the issues to end.
  • Good in understanding the process and getting on work quickly, can get easily adapt to new work environment to perform the tasks.
  • Effective in handling multitasks, with a sense of urgency for rapid issue resolution.
  • With strong interpersonal skills was able to get along with team well to work as individual or group, effective communicator on issues & status, strong motivator at work.
  • Was able to communicate effectively with all levels of employees and management.

TECHNICAL SKILLS:

Testing Tools: Selenium Web Driver/ IDE/Grid, Cucumber, QTP, Quality Centre, ALM, Junit, JMeter, TestNG, SOAP UI, XPATH, Firepath, JIRA, Rally, Gherkins

Languages: Java, JavaScript, SQL, PL/SQL, HTML, XML, CSS, Perl & Shell Scripting

Built & CI Tools: Maven, ANT, Jenkins, Hudson

Defect Tracking System: JIRA, Quality Center, BugZilla

Database: My SQL, Oracle

Testing Methodologies: Agile, Waterfall

Version Control Tools: GIT, SVN

Servers & O S: Tomcat, JBOSS, WebLogic, Windows, Unix/Linux, Mac OS

Operating Systems: Windows, Mac OS, UNIX/LINUX

PROFESSIONAL EXPERIENCE:

Confidential, Fremont, California

Sr. Selenium Automation Tester

Responsibilities:

  • Analysed business requirements and functional documents, created the test strategy document that define the test environment, phases of testing, entrance and exit criteria into different phases of testing and resources required to conduct the effort.
  • Responsible for working within a team to create, document and execute testing strategy, test plans, test cases and test scripts in support of a set of global tools, systems, and databases.
  • Performed agile testing, reviewed the stories and participated in Daily Scrum, Iteration Planning and Release Planning meeting.
  • Performed the build and maven dependencies using Maven build tool.
  • Extensively worked in Regression testing, Parallel Processing using Selenium Web driver in TestNG.
  • Developed test scripts for Web elements by identifying the locators using FireBug and FirePath Firefox plugins.
  • Developed custom libraries for automation using JAVA & Selenium WebDriver.
  • Involved in Web Application GUI automation creating regression suites using Selenium Web Driver, JUnit/TestNG, and Eclipse.
  • Developed automated test scripts using TestNG annotations like Group, parameter, Data provider.
  • Involved in test approach & test case walkthrough, review with peers and test leads. The workgroup consists of business system analysts, developers and architects.
  • Used XPath and DOM to work with dynamic and static objects in Selenium.
  • Created test approach and test cases for logging module.
  • Reviewed and analysed the existing test scripts.
  • Developed HTML TestNG reports for analyzing the output of test using ExtentReports API.
  • Maintained user documentation with TestNG output screenshots for User acceptance testing (UAT)
  • Developed synchronization using implicit and explicit wait conditions.
  • Incorporated the test data in Test scripts from Excel using Apache POI API.
  • Created automation scripts using Selenium Hybrid and Data-driven development framework.
  • Developed Back-end testing using complex queries to retrieve the user information to cross validate in UI and databases.
  • Maintained the Java and selenium test source code and resources in the SVN source control repository tool.
  • Analysed test results, tracked the defects and generated reports using JIRA.
  • Prepared the data to cover various scenarios and wrote SQL scripts to verify the database updates, inserts and deletion of the records.
  • Maintained continuous test integration and automatic build by using Jenkins and mailed the build outputs to the team members.
  • Followed Agile testing methodology, participated in daily status meetings and testing each deliverable.
  • Tested applications in different types of browsers (cross-browser testing) and versions, such as Internet Explorer, Firefox, Google Chrome to simulate production environment.
  • Developed features and test scripts using BDD (Behavior driven development) in Cucumber.
  • Developed Cucumber html, JSON test reports for analysing the test outputs.
  • Participated QA weekly meetings and various other meetings, discusses enhancement and modification request issues, and defects in the application.

Environment: JUnit, Jira, Maven, Java, Selenium Web Driver, Selenium IDE, Selenium RC, Cucumber, TestNG Eclipse, Oracle, MSWord, MS Excel, Windows, Agile

Confidential, Scottsdale, AZ

Automation Tester

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.
  • Extensively involved in writing and testing the test cases using JUnit.
  • Utilized testing tool JUnit extensively for the integration testing and unit testing.
  • Designed and Developed Test Cases for automated testing using Selenium, JUNIT and Eclipse IDE.
  • Setup and Configured the testing environment with Eclipse, JUNIT, Selenium RC server and Selenium Java client driver.
  • Involved in Writing Maven build dependencies to automate the compilation and execution of JUNIT test cases/suites.
  • Converted all manual test cases into Selenium automated scripts using Java.
  • Wrote and executed automated test cases using Selenium Web Driver to automate manual testing solutions.
  • Involved in the complete Performance Test Cycle promoting it to the User Acceptance Testing.
  • Worked on Agile/SCRUM environment.
  • Stored the flow details of Selenium Automation in a file using Log4j.
  • Created the Execution result sheet, Execution plan, Completion report documents for Functional testing.
  • Presented progress of the testing process at walkthroughs and inspections.
  • Worked with Developers, Business analysts and Project managers to determine requirements (H/W specs, Test Cases, Test Data)
  • Conducted User Acceptance Test (UAT) with users and customers and wrote issues log based on outcome of UAT.
  • Wrote BDD UAT using Gherkin format and implemented the step definitions using Cucumber.
  • Involved in the daily standup meetings with Sr. Business Analyst and managers and understood various process plans, business process, and functionality in detail.
  • Initiated and participated in conference calls, walkthrough and review meetings.

Environment: JUnit, Selenium Web Driver, Selenium IDE, Selenium RC, Cucumber, TestNG Eclipse, Oracle, MSWord, MS Excel, Windows, Agile.

Confidential, Richmond, VA

Automation Tester

Responsibilities:

  • Developed automation test scripts in Selenium based on the manual scripts.
  • In depth understanding of Object Oriented Programming and skilled in developing automated test scripts in Selenium.
  • Designed data-driven testing framework in Selenium and captured data dynamically from web controls.
  • Creating and executing scripts in Selenium automation using Selenium WebDriver and Python and used Visual Studio Test to automate test cases.
  • Experience writing automation scripts for monitoring and notification tools using Python
  • Design develop and implemented Page Object Model Pattern based Keyword Driven automation testing framework utilizing Selenium Web-Driver.
  • Wrote and maintained Automated Web UI & Back-End Tests using python & Robot
  • Framework.
  • Hands on experience using MS Visual Studio, doing backend testing using Python scripting, Java script etc.
  • Used Selenium WebDriver APIs for writing JUnit test suites and test cases for testing functionality.
  • Done Code Management for upstream and downstream modules in Visual Studio.
  • Planned/wrote POS new function test plan, test cases & regression tests; suggested and enhanced testing process.
  • Used Python and Django creating graphics, XML processing, data exchange and business logic implementation.
  • Created and executed database queries (SQL) to validate database data integrity
  • Developed test scripts in Selenium for inserting records into oracle tables.
  • Used SOAPUI (use of groovy script) for test data setup in Test Driven Development.
  • Identified software capability and reliability by conducting functional, system, and regression and performance testing.
  • Documented and reported test outcomes by collecting, analyzing, interpreting and summarizing data to development team.

Environment: Python, Selenium WebDriver, TDD, BDD, JUnit, Visual studio, Windows, Java, SOAP UI, TFS, XML, JavaScript, SQL, Web Logic, Windows, waterfall.

Confidential, East Brunswick, NJ

QA Analyst

Responsibilities:

  • Prepared Test Plan and Test Cases based on the business and functional specifications.
  • Coordinated and worked closely with business analysts and stakeholders during requirements gathering for the product and documented test cases.
  • Reviewed and implemented Business Requirement Documents.
  • Reviewed the test cases written for Unit and Integration level.
  • Analyzed test specifications and converted them into Manual Test Cases.
  • Expertise of testing the application developed using various mobile technologies including J2ME, Blackberry, Android.
  • Attended Weekly Status Meetings, discussed and interacted with team members.
  • Performed End to End Testing and involved in User Acceptance Testing.
  • Performed Security Testing (Authorization Testing, Access Control Testing)
  • Worked on SQL statements in checking the validity of the Backend.

Environment: Manual testing, Mobile Testing, Quality Center, JAVA, XML, HTML, PeopleSoft HRMS, MS SQL Server 2005/2000, SQL, Android, UNIX and Windows.

Confidential

QA Analyst

Responsibilities:

  • Involved in Automation Environment setup using Eclipse, Java, Selenium WebDriver jars and TestNG.
  • Designed Test cases Using Selenium Web driver and TestNG.
  • Execution of Tests and Reporting Defects Using JIRA.
  • Enhancing the Selenium Test cases for Cross browser testing.
  • Involved in solving Environmental problems along with Technical Support People, especially in Sever Connections and Database sharing issues.
  • Involved in Regression Testing using Selenium.
  • Preparation of weekly and monthly status reports.
  • Coordinate with product management and software and support engineers to deliver stable enterprise software products.

Environment: Java, Java Script, Selenium WebDriver, HTML, CSS,JSP, Servlets, EJB, JDBC, MYSQL, Tomcat, Jboss, Eclipse, Intellij, Maven, Ant, Jira, GIT

We'd love your feedback!