We provide IT Staff Augmentation Services!

Selenium/functional Tester Resume

Somerville, MA

PROFESSIONAL SUMMARY:

  • Having 6+ years of experience in IT industry as Quality Analyst and Engineer with Web Applications, Web Services, API’s, Software testing life cycle (STLC).
  • Excellent experience in Quality Analysis with strong understanding of Software Development Life Cycle (SDLC) and object oriented methodologies.
  • Experience in designing and creating automation frameworks for J2EE based applications using Java, Junit/ TestNG, Selenium WebDriver/IDE/Grid, ANT/Maven, SOAPUI, Cucumber and Jenkins.
  • Good Knowledge in Test Management and Testing Lifecycle Methodologies like Agile Models, Waterfall, TDD (Test Driven Development) Rational Unified Process (RUP).
  • Experience in Using Quality Center extensively for Establishing Traceability to Requirements, Test Cases, Bug tracking and Reporting.
  • Experience in testing Web Services using SoapUI.
  • Experience in Automation, Integration (CIT/SIT/UAT), Installation, Smoke, Regression, System, GUI, Adhoc, Incident, Recovery, Cross Browser and Compatibility Testing.
  • In depth understanding and implementation experience on TestNG framework and how to in corporate it into the test as needed.
  • Possess good programming skills and understanding of JAVA, JSP, HTML, VB, UNIX shell scripts, SQL.
  • Designed& Develop data driven framework using Selenium WebDriver, TestNG and apache POI API.
  • Experience in converting script from QTP to Selenium to support multiple browsers.
  • Expertise in back ends testing and writing SQL queries, Joins, procedures using Oracle and MySQL.
  • Using Spring Framework written Java Coding for API Testing using Post. Performed Java Web Services testing for REST API Calls. Performed API Testing using Rest Client and SOAP UI.
  • Well versed in different management scenarios like Change Control, Quality Assurance, Defect Tracking, System Integration, and Task Scheduling.
  • Testing the Functionalities using Black Box testing technique. Excellent knowledge and working experience in test execution and test results analysis.
  • Backend testing using SQL Queries . Involved in creating the Scenarios for single and multi - user test. Expertise in Data driven testing, Back-End testing.
  • Excellent skills on written and verbal communication with the client, project manager and developers
  • Possess strong technical aptitude with strong analytical, problem solving and communication skills.
  • Excellent interpersonal skills, proven team player with an analytical bent to problem solving and delivering under high stress environment.

TECHNICAL SKILL SET:

Testing Tools: Selenium WebDriver/RC/IDE/GRID, Junit, JMeter, TestNG, QTP, HP Quality Center/ALM, Soap UI, Cucumber

Languages/Frameworks: JAVA, Java Script, HTML, XML, CSS, Shell, API, TestNG, Maven, SQL, Cucumber, Gherkin

Test Management Tools: Quality Center/ALM

Web & App Server: Apache Tomcat, JBoss, WebLogic, WebSphere

Build Tools: ANT, Maven

Continuous Integration Tools: Jenkins, Hudson, Cruise Control, Saucelabs

Defect Tracking System: JIRA, Quality Center, DETS, GNATS, BugZilla.

Versioning Systems: CVS, SVN, Github, TFS

RDBMS: Oracle, MySQL, MS Access

Operating Systems: Windows, Mac OS, UNIX/LINUX

PROFESSIONAL EXPERIENCE:

Confidential, Somerville, MA

Selenium/Functional Tester

Responsibilities:

  • Analyzed Business Requirements Documents to get better understanding of the system both on technical and business perspectives.
  • Worked in the agile environment with frequently changing requirements and features set.
  • Prepared Test Plans, Test Scripts and Test Cases based on functional specifications and user requirements.
  • Developed and maintained automated regression test cases in Selenium WebDriver using Java programming language and TestNG Framework.
  • Performed Data driven testing using Selenium WebDriver, TestNG functions and JDBC Connections which reads data from scripts using property and XML files.
  • Developed test code in Java language using Eclipse IDE and TestNG framework.
  • Used Java language and TestNG framework for scripting.
  • Used ClearCase, Subversion for code repositories and Maven for the dependencies.
  • Designed and Developed UAT Regression automation script and Automation of functional testing framework for all modules using Selenium and WebDriver.
  • Extensively used Selenium (data-driven, Xpath locator) and WebDriver to test the web application.
  • Tests developed in Eclipse to start and to stop the selenium server and to execute the tests in browser.
  • Extensively used XPATH, Regular expression and classes to perform UI actions. Exported output/reports for all automated testing results.
  • Utilized various test tools for automation of test cases Generate test reports and performed extensive Web Services testing using SOAP UI.
  • Used SOAP UI tool to test SOA based architecture application to test SOAP services and REST API.
  • Performed Smoke, Functionality, Integration, System, Regression tests based on Analysis, and understanding of the requirements, non-functional specifications, and end-user needs.
  • Prepared test cases, test data and test responsibility matrices for the application under test.
  • Executed Test Cases recorded in HP Quality Center manually to test the application for its functionality, system integration and verify the Exit Criteria.
  • Involved in UNIX Shell Scripts, Python, and Perl scripts.
  • Implemented and worked on Acceptance Test Driven Development (ATDD) agile methodologies completing releases ahead of schedule.
  • Performed Back-End Testing, database table manipulations of relational database systems by writing complex SQL queries manually.
  • Actively participated in walk-through, inspection, review and user group meetings for quality assurance with BAs, SMEs and Developers.
  • Maintained Metrics and participated in the Weekly Status Updates showing the progress of the testing effort and open issues to be resolved.

Environment: s: JAVA, Selenium WebDriver, Jenkins, Cucumber, SOAP UI, Maven, TestNG, Quality Center, XPATH, Eclipse, Python, Perl, Unix Shell Scripts, Agile, GIT, SQL, Oracle and Windows.

Confidential, Pleasanton, CA

Automation Engineer

Responsibilities:

  • Analyzed Business, Functional Requirements and Design Review Documents to develop Test plan for positive, negative test cases.
  • Working in Agile methodology, Attended SCRUM meetings, and standup meetings.
  • Investigated software bugs and interacted with Dev team to resolve bug issues using Microsoft Test Manager (MTM).
  • Directly tested HTML implementation and page coding with Selenium automation.
  • Performed the tasks of assisting agile tester in conducting test plans and test cases.
  • Developing Test cases in Quality Center/ALM and executed the test cases in Test Lab module of QC.
  • Performing Cross-platform, Functional, Regression testing, UI testing for mobile app using Appium test automation framework.
  • Use agile systems and strategies to provide quick and feasible solutions, based on agile system, to the organization.
  • Assigned responsibilities of developing production and testing environment of agile software.
  • Matched test cases to Requirement (Traceability Metrics).
  • Tested application under the Agile, scrum and sprint development and process.
  • Report Test Failures and Defects using HP Quality Center and Team Foundation Server (TFS) and provide management with Regression Test Reports and Progress Reports.
  • Gathered Test requirements and uploaded in hp Quality Center.
  • Involved in execution of all types of system testing including: Smoke, Functional, Integration, Regression, GUI, Load/Performance, System and User Acceptance Testing.
  • Used HP Quality Center (QC) and JIRA for reserving, executing test cases, defect tracking, and the complete test management.
  • Analysis of application requirements and entering of requirements into HP QC/ALM.
  • Development Team using Jenkins & JNLP Nodes, Subversion, VMware, ClearQuest, JUnit, JIRA.
  • Customizing and generating multiple TFS reports to serve company needs.
  • Performed automated client-side GUI testing using Selenium RC/Webdriver that interacts with page elements as a real user would and regression test suites (TestNG).
  • Assigned the tasks of assisting senior QA agile tester in developing test tools and test environment
  • Used HP Quality Center (QC) and JIRA for reserving, executing test cases, defect tracking, and the complete test management.
  • Prepared Test Data and executed Test Cases from HP Quality Center.
  • Created Senior Inspection program to screen for and train potential Leads, Supervisors, and Managers.
  • Conducted and trained Purchasing Manager/Coordinators ISO supplier auditor techniques.
  • Worked with team to create Selenium infrastructure for UI testing of the websites and multiple browsers.
  • Analysis of application requirements and entering of requirements into HP QC/ALM Execute the SoapUI test cases logged the defects found in JIRA and assign them to the Developers.
  • Manually tested the application executing test cases in the Quality center/ALM.

Environment: Selenium IDE/WebDriver, JAVA, HP QC, ALM, SVN, Appium, JIRA, Eclipse, HTML, Agile, Scrum, JSP, MySQL, TFS, Junit/TestNG, MAVEN, SOAPUI, Jenkins, Windows.

Confidential, Pleasanton, CA

QA Automation Tester

Responsibilities:

  • Performed agile testing, review the stories and participated in Daily Scrum, Iteration Planning and Release Planning meeting and used Rally Tool
  • Participated in all phases of the Software Testing Life Cycle (STLC).
  • Involved in the design and development of test plan from business and Functional requirements which includes test objectives, test strategies, test environments etc.
  • Participated in peer review with team and developers to review test cases/test scripts.
  • Performed System, Integration, Smoke, Sanity, Functional, End to End, Positive and Negative and monitored the behavior of the applications during different phases of testing using testing methodologies.
  • Regression testing was performed after each build release of the application and updated the Scripts by executing the Regression suites built using Selenium and approve for regression suit.
  • Created Selenium Test cases for automation using Selenium Web Driver and Java
  • Used Hybrid Framework of Selenium to get data from Excel.
  • Build a detailed, reusable, Script - free Keyword + Data - Driven framework for over 45% Test cases using Selenium WebDriver + TestNG.
  • Parallel, Cross - Browser Testing using Selenium Grid and TestNG.
  • 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.
  • Interacted with users by conducting User Acceptance Testing (UAT) to ensure that the total functionality of the application was met by complying with all the business requirements.
  • Participated in weekly QA status and project status meetings to report any defects and issues encountered in application.
  • Actively communicated with the end users and business users to create realistic test cases.
  • Provide test summary documentation and analyze test results, identifying trends and/or root causes of problems.
  • Developed materials, system maintenance and operating manuals for the QA environment and used the same to train the users.
  • Discussed with team lead and PM regarding testing deadlines and post deployment validation.
  • Establish business continuity through Knowledge Transfer and mentoring of new resources.

Environment: Java, J2EE, Selenium IDE/WebDriver/ GRID, Web Services, SOAP, SOAP UI, REST, TestNG, HTML, Java Script, CSS, AJAX, HP Quality Center, JXL, Agile Methodology, Rally, SQL, Oracle.

Confidential

Software Test Engineer

Responsibilities:

  • Analyzed 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.
  • Developed and Implemented automation using Selenium WebDriver and Java. Used Eclipse IDE to develop & debug the code.
  • Developed and implemented robust MVC Pattern base testing with Selenium WebDriver which cut down the script development time in half.
  • Involved in design and implementation of Selenium WebDriver automation framework for smoke and regression test suites (TestNG and Maven).
  • Extensively developed automation test scripts for regression testing (TestNG).
  • Configured Selenium WebDriver, TestNG, and Maven tool and created Selenium automation scripts in Java.
  • Maintained and executed Maven build files for running automated tests.
  • Involved in the Continuous Integration of the automation framework with Jenkins.
  • Implemented Automated execution of tests (nightly and need based) using Maven and JENKINS.
  • Configured the test suite to Jenkins to make it run on every successful deployment, which helped reduce the feedback loop time to the developers.
  • Involved in writing Test Cases by using Wireframe, Design docs and Acceptance criteria.
  • Used Firebug to do web based application testing with selenium for the commands and locator application.
  • Extensively used XPATH, Regular expression and classes to perform UI actions. Exported output/reports for all automated testing results.
  • Designed, maintained and executed Automated Integration framework of API/Web Services across multiple test and production environments using SOA test.
  • Involved in testing Web services and XML with tool called SOAP UI and using this tool to locate WSDL file on internet, create Test cases and run them.
  • Created data-driven automation scripts for testing API Web Services using SOAP UI.
  • Used HP Quality Center for Test Management, for Functional Test Automation.
  • Performed User Acceptance Testing in the final phase of software development process to check the functionality of the software.
  • Performed data accuracy, data validation and data integrity testing by querying the database using SQL queries to check the data table on server.
  • Involved in defect management - Track all the defects raised, conduct defect meetings to update the status of all the defects on periodical basis, publish a consolidated list on weekly basis.

Environment: Java, Selenium RC/IDE/WebDriver, Jenkins, Maven, TestNG, SOAP UI, Quality Center, Git, Firepath, Firebug, XPATH, CSS, HTML, Groovy, Java Script, XML, SQL, Oracle, Windows.

Hire Now