We provide IT Staff Augmentation Services!

Senior Selenium Qa Tester Resume

2.00/5 (Submit Your Rating)

Pleasanton, CA

SUMMARY

  • Senior Selenium QA Tester with 7+ years of experience in executing and testing of client server architecture, web and mobile based applications.
  • Proficient in using test automation tools such as Selenium WebDriver/RC/IDE/Grid, QTP/ TestNG/Junit and Mercury Quality Center to develop automation testing scripts for web and client server applications
  • Experience in mobile applications for ios and android using tools like Appium, simulator and emulator etc.
  • Experience in ANT, MAVEN to create projects, JAR files, POM.xml with artifacts and dependencies.
  • Experience in web services and its testing like REST RESTFULL,SOAP, SOA AND SOAPUI, CA LISA
  • Expert in preparing test plan, test cases, test procedure, and test scripts for automated and manual testing as per user requirements and functional specifications of the system.
  • Automated Test cases in TDD(Test Driven Development) and BDD(Behavior Driven Development)
  • Experience in Automation tools like selenium, protractor, QTP (Quick Test Professional), load and performance testing tool JMeter and Mobile Automation testing tool Appium, Calabash, Robotium
  • 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.
  • Experience in Integrations tools like Jenkins, Cucumber, Integrity
  • Extensive Knowledge of Quality Assurance standards, methodologies and strategies with better understanding of Software Development Life Cycle (SDLC).
  • Vast knowledge and experience in Health Care industry, experienced in testing different healthcare ERP solutions such as QNXT
  • Experienced in bug tracking, reporting and using Quality Center (QC) and JIRA for global test management.
  • Test management tool Using in JIRA.
  • Manage testing from beginning to end - -track requirements, test cases, and test cycles
  • Test Management tool for Software test I Used TestFLO, Testuff, AlM & Quality Center
  • Strong knowledge in Software QA standards, flows and methodologies like functional, performance, integration, regression, Performance& Load testing, Sanity testing, Exception testing, Compatibility testing & Security testing
  • Experience programming in Java, Python,Ruby, JavaScript, HTML, XML and SQL on Windows XP, Vista Operating Systems and UNIX environments.
  • Excellent experience with source version control tools such as Subversion (SVN) & Git.
  • Sound knowledge on Junit, TestNG framework for Unit testing, Maven and Ant for Project building tool, Jenkins/Hudson for Continuous Integration
  • Experienced in extends HTML DOM with additional attributes using AngularJS
  • Working experience with defect tracking tools likeClear Quest, Jira, and Test Director/Quality Center (QC),Microsoft Test Manager (MTM) and Team Foundation Server(TFS).
  • Strong knowledge in Software QA standards, flows and methodologies like functional, performance, integration, regression, and black-box testing. P Unit testing, Functional testing
  • Extensively worked on Data Driven, Keyword Driven, and Hybrid Test Automation Frameworks.
  • User Acceptance Testing, Integration testing, API testing, System testing,, Sanity testing, Exception testing, and White/Gray/Black-box testing.
  • Experienced in Data base Testing by using SQL & PSQL queries and also worked on ETL testing.
  • Experience in JMS API works within the Java EE platform.
  • Application clients, Enterprise JavaBeans (EJB) components, and web components used in JMS message.
  • Utilized Android SDK tools such as ADB Logcat and DDMS for identifying software defects in androidphones.
  • Good knowledge of UNIX/Linux shell commands to tail the logs, adding users, starting services from the shell, settings aliases to frequently used commands, creating users and settings file system permissions
  • Using Applets for Application clients can in addition receive JMS messages asynchronously
  • Experience in working on Waterfall, Agile (SCRUM) and iterative methodology.
  • Experience in interacting closely with scrum team members and in understanding User Stories to full fill the tasks associated with user stories.
  • Worked on database testing on triggers, logical views and SQL queries which support database refactoring
  • Excellent analytical, problem solving, communication and interpersonal skills, with ability to interact with individuals at all levels.

TECHNICAL SKILLS

Languages: JAVA, HTML, XML, Basic C and C++, CSS, JavaScript, Python

Testing Tools: Selenium2.0 / 1.0, Selenium web driver, QTP, Quality Center, Testing, JUnit, Rational performance tester, Appius and GitHub, cucumber, jenkins

Web Debugging: XPath, Firebug, Fire path

IDE: Eclipse and NetBeans

Databases: Oracle and MySQL

Test Framework: Testing, JUnit, Selenium WebDriver and Selenium IDE

Office Tools: Microsoft Office and Outlook

Operating Systems: MS. DOS and Windows

PROFESSIONAL EXPERIENCE

Confidential, Pleasanton, CA

Senior Selenium QA Tester

Responsibilities:

  • Automation of web application through Selenium 2 WebDriver.
  • Used Selenium Webdriver, java, Junit and Maven for designing automation test cases.
  • Executed test cases in multiple browsers and platforms using Selenium Grid.
  • Responsible for implementing page object model (POM) using Selenium WebDriver, Maven, TestNG and Java.
  • Performed manual testing in physical devices emulator and IOS simulator.
  • Involved intest automation by using open source tools such as Selenium, Junit, JMeter and Appium.
  • Automation of manual test data creation using json file through Shell Scripting.
  • Test automation team management, and co-ordination for automation feasibility, and enhancements.
  • Reporting and Metrics - KPIs, Client Dashboards etc
  • Providing estimates for planning, development and execution of automated test cases.
  • Working with manual testers to enable automation suites to be executed on a regular basis to validate the quality of releases as well as builds.
  • Managing the automation source code in a version control system
  • Working with the Development team to modify applications to accommodate automation when needed
  • QA server maintenance and deployments
  • Testing in various environments before production release
  • Performed browser compatibility testing (Firefox, Chrome, Safari, Opera, Opera mini) of a web based application to ensure that functionality works fine.
  • Analyzed test results and prepared test/defect summary report for Sr. Management.
  • Participated in planning and developing test strategies and plans for Functional and Performance tests
  • Tested end-to-end system performance using HP Load Runner.
  • Performed white box testing to examine the program structure and to derive the test data from the program logic.
  • Performed different types of testing like smoke, functional, system integration, black box, gray box, positive, negative and regression testing
  • Worked on Python scripting to do functional testing.
  • Implemented Regression and Smoke tests execution as separate step of deployment process
  • Actively involved with SCRUM and sprint meetings, managing testing backlog, removing obstacles to progress, re-allocating resources where necessary, prioritizing and review milestones and accomplishments
  • Test environment setup, unit test result validation, test execution, and defect management in different environments.
  • Review of learning, and gap analysis.
  • Management of test artefacts
  • Analysis and documenting application knowledge, review of learning, and gap analysis.

Environment: Selenium WebDriver, Test NG, XML, Oracle, Windows, JAVA, Eclipse, Python, Unix, SQL,Tomcat Server, Load Runner.

Confidential, FL

Senior Selenium QA Engineer

Responsibilities:

  • Developed and maintained automated test scripts for Regression testing using Selenium WebDriver and TESTNG.
  • Performed performance and load testing of an application
  • Interpret application architectures and identify areas for automation.
  • Developed and executed SQL queries in the database to conduct data integrity testing by checking the data tables on the server.
  • Involved in Performing Functional testing, Regression testing, System testing, Integration testing, Security testing, Configuration testing, GUI testing and User Acceptance testing.
  • Created Test plan, High level scenarios, test case construction and test estimates, resource estimates and weekly status reports.
  • Conducted Test Case Walkthroughs to achieve consensus on Test Case correctness & completeness ensuring width and depth of test scenarios
  • Conducted white-box testing to understand an internal perspective of the system to design test cases.
  • Recorded and managed defects.
  • Worked on Integration of Selenium RC/WebDriver with existing API to test Framework.
  • Implemented Agile/Scrum methods for testing approach.
  • Configured Selenium GRID scripts on Virtual machines
  • Handled view layer for web using ReactJS.
  • Performed Compatibility testing of applications for dynamic and static content of browsers using HTML Ids and XPath in Selenium
  • Responsible for Setting up Web Services project using WSDL in SOAPUI and provided setup help to other team members.
  • Managed Test results and defects using JIRA defect tracking tool
  • Prepared user documentation with screenshots for UAT (User Acceptance testing)
  • Monitor resolution status of the bugs and verify them fixed in new releases.
  • Maintain Selenium scripts in between releases. Reproduce failed automated test cases manually.
  • Provide cross-browser (Chrome, Firefox, MSIE, Safari, Opera) and cross-platform (Windows 8) testing of the application's web pages.

Environment: QTP, Selenium, TestNG, SoapUI, Quick Test Pro, Quality Center 9/10, SQL, Agile, HP Load Runner 9.1, XML, Java, ReactJS, Web Services

Confidential, Chicago, IL

Selenium QA Tester

Responsibilities:

  • Develop and Build Automation Framework from scratch using WebDriver, Eclipse, TestNG and Java in Windows platform to cut down regression testing time.
  • Create and run BAT File to execute Automation Test Suites and generate XSLT Reports using Apache ANT and TestNG.
  • Implemented Framework forSeleniumscripts
  • Identified test cases to automate. Automate those test cases using Selenium WebDriver, TestNG and Java (Eclipse IDE).
  • Perform and validate positive, negative, system, cross-browser and integration testing
  • Modify and update Automation scripts when developers change the code in Agile Environment.
  • Participate in meetings, prepare reports and other supportive documentation to contribute to the establishment of standards and procedures for software testing.
  • Work closely with product team, designers and developers to ensure application development meets user’s expectations.
  • Used selenium Grid to run test cases in multiple browsers
  • Used Python scripts to test functionality.
  • Involved in analyzing business requirements and system specifications
  • Involved in testing of Business Plan and Associate management, Customer Management, Marketing management, support functions, Assembly order integration, end to end flows and workflows.
  • Responsible for entering, Tracking bugs in JIRA tool.
  • Developed new and updated existing Automation test cases using seleniumWebDriver and TestNG, using SVN for java based web application, using Maven as Build tool.
  • Extensively worked on preparing test cases and traceability matrix in Test Link
  • Expertise in finding bugs and reporting to developer with error message and suggestion
  • Actively participated in all status meetings with clients and coordination with offshore

Environment: Selenium WebDriver, TestNG, HTML, JavaScript, CSS, Python, AJAX, MySQL, JMETER, JIRA and Unix

Confidential, Fort Lauderdale, FL

Automation Engineer

Responsibilities:

  • Participate in weekly meetings to generate Daily Test Status Report for all required test phases
  • Automated the regression test cases using the WebDriver & TestNG.
  • Automated the Test Cases using Selenium, WebDriver, Core java (Eclipse), C# (Visual Studio) and JUnit.
  • Performed Data Driven (Cucumber) and Keyword driven Tests
  • Developed and maintained Hybrid Framework.
  • Extensively used my SQL proficiency during data migrations.
  • Involved in writing load scripts using Apache JMeter.
  • Assign daily task to offshore team
  • Used Microsoft Testing Manager to test plan and test cases.
  • Created Test data set that needs for importing on the Server & for performing various sync operations from the handset.
  • Used TFS (Team Foundation Server) for defect logging and tracking.
  • Participate and provide critical suggestions in design meetings
  • Involved in creating Test plans, for different components within the project.
  • Analyzed, revised and created test scenarios according to business and functional requirements.
  • Created Test runs, Test cases, Mockups, Process Flow diagrams from the functional documents.
  • Created RTM Matrix, ensured the Test Planning, Testing Strategy, Test cases, Flows are capturing and covering all the Functional/Non Functional requirements.
  • Extensively queried through SQL to check the database records.
  • Suggested automation process improvements & engaged in framework enhancements.
  • Engaged in framework enhancements, code reviews and maintaining deliverable quality.
  • Developed QA processes automation test scripts using Python/Selenium to test Web based user interfaces for different type of browsers.
  • Preparing Performance Test Plan, Performance Test strategy and Performance Test log .
  • Designing Performance test Scenarios using Load Runner to evaluate the performance of the applications developed in Multi-tier architecture
  • Actively involved in SDLC and STLC process and used tools like Selenium RC/Webdriver, JMeter, SOAP UI.
  • Perform a smoke test of the application after the build has been deployed to the test environment to ensure that the build is ready for the testing activity to start
  • Resolve issues, report clear defects, and produce metrics for defects and test results
  • Work closely with Development team to understand features and provide deep information to developers to resolve issues quickly.

Environment: Selenium RC, WebDriver, Selenium Grid, Quality Center, Soap UI, HTML, XML, Oracle, Core java Script, UNIX and Windows, SQL, Firepath, Firebug, Core java Eclipse, Jmeter, Keyword driven and Data Driven framework.

Confidential

Automation Engineer

Responsibilities:

  • Analyzed the user requirements, functional specifications and used Case documents for Functional testing.
  • Developed and implemented robust MVC pattern base testing with Selenium RC which cut down the script development time in half.
  • Involved in automating test cases using Selenium RC with Junit.
  • Wrote and executed automated test cases using Selenium RC to automate manual testing solutions.
  • Migrated text scripts from QTP to Selenium.
  • Participated in Cashier system Pre-Planning meetings and reviewed Product Backlog with the team.
  • Participated in Cashier system Reviews and Retrospectives
  • Recorded daily burned hours into Version One.
  • Participated in daily scrum meetings and design sessions
  • Worked with the manager for developing QA Test Plan
  • Played the role of a team lead by training other testers and provided guidance as and when needed
  • Maintained log of test results using Quality Centre as per rating and interacted with developers to resolve issues.
  • Performed browser compatibility testing (Firefox, Chrome, Safari, Opera, Opera mini)of a web based application to ensure that functionality works fine.
  • Worked withBusiness Analyststo define test cases, test plans, test data ensuring accurate coverage of business and functional requirements.
  • Developed test cases for every Scenario identified.
  • Reviewed test cases with Business and Development team and revised test cases based on the feedback provided.
  • Involved in previews of partially developed stories and provided the feedback
  • Executed test cases in the Test environment
  • Logged bugs found during testing into Track Record.
  • Tested hot fixes and performed Regression Testing on every build before going into Production
  • Provided status reports to the higher management team
  • Coordinated with developers to resolve the bugs found
  • Reported the validation scripts execution results to Information Services users
  • Prioritized bugs by coordinating with Configuration and Business Analysts

Environment: Quality Center, SQL, SQL Server, UNIX, Windows, HTML and JAVA Selenium

Confidential

Java/J2EE Consultant

Responsibilities:

  • Writing PL/SQL stored procedures to extract reporting data from various database tables.
  • Implementation of reporting which generates PDF files using iText API.
  • Testing - Unit testing & Integration testing
  • Used Web services concepts like SOAP, WSDL, JAXB, and JAXP to interact with other project with in Supreme Court for sharing information.
  • Used JSTL, XSLT for custom tag libraries.
  • Developed JSPs as views, Action Servlets as controllers and Action classes as wrappers to business objects and Action form beans for modeling.
  • Used Validation framework for validating the input data from the user.
  • Used Stored Procedures for various complex utility task/interfaces performed by the system (send data every morning to state police).
  • Wrote Custom Tags for custom requirements of fields on GUI.
  • Coordinating team members’ work while developing.
  • Documentation for all the modules
  • Provided production support and maintenance, analyzed and troubleshoot system problems, Documented the process changes and modifications done to the existing system.
  • Have done peer review considering quality of code and performance bottlenecks for objects developed by peers.
  • Involved in batch monitoring and scheduling of jobs after the Go-Live of the project.
  • Extended post Go-Live Support to the client in enhancing the code.
  • Trained QA team on Selenium.

Environment: Windows Server 2000, Oracle 9i, JBOSS, JMS, MVC, Struts, Servlets, JSP, EJB 2.0, CSS,, HTML, XML, XSLT, AJAX, DHTML, CVS, UML, Rational Rose EE 2002, JAVA Selenium

We'd love your feedback!