Sr. Qa Selenium Test Analyst Resume
Columbus, OH
SUMMARY:
- Over 7+ years of extensive hands - on experience in diversified fields of the Software Development Life Cycle (SDLC) specialized in Quality Assurance Process and Methodologies.
- Experience in developing end to end automation using Selenium WebDriver/RC/IDE/Grid, Junit/TestNG, ANT, Maven, Jenkins, Cucumber, Web Services (REST, SOAP).
- Key expertise includes testing & debugging GUI & Multi-Applications environment & automated testing using Selenium WebDriver.
- Experience in customizing Selenium API to suit in testing environment.
- Experience in developing and executing manual and automated tests in different platforms using Java and the Selenium library.
- Experience in performing Data driven testing to validate the components displayed on the website using Selenium.
- Strong experience in cross browser, cross platform web testing with Selenium RC and Web Driver.
- Experience in writing Test Plans, defining Test Scenarios and Test Cases, developing and maintaining test scripts, analyzing bugs, interacting with development team and track the bugs till closure.
- Technically resourceful in different types of testing such as Functional, Positive, Negative, Regression, Integration, Black box, Volume, Load, Performance, System testing, User Acceptance, End-to-End Testing and Business Process Testing.
- Experience in providing the efficient locators strategy like XPath and CSS to run WebDriver script in stable condition.
- Good experience in WebServices testing using SOAP UI, XML, & WSDL. Providing required input data to request XML & get the required data from response XML & use the response data from other request XML using SOAP UI.
- Strong experience with SOA architecture which include Soap Web Service and RestFul Web Service Testing.
- Proficient in overall Defect Management/Problem solving including tracking bugs and reporting using Quality Center and Jira.
- Experience in developing and executing automation Regression testing and System testing using Selenium.
- Experience with working on multiple operating systems like Windows, Linux and Mac.
- Good programming skills in Java, VB, Oracle, SQL, PL/SQL and experience in SQL Server, Access and Oracle Databases.
- Proficient in using basic SQL queries to perform back end testing for data integrity.
- Excellent Experience with source control system SVN (Subversion) used Tortoise SVN as client on windows and command line interface on Linux.
- Excellent interpersonal skills, proven team player with an analytical bent to problem solving and delivering under high stress environment.
- Ability to adopt to new methodologies, tools and technologies and domains depending on the job responsibilities.
TECHNICAL SKILLS:
Methodologies: Agile and Waterfall
Languages: Object-oriented Programming in C,C++, Python and Java
Testing Tools: QTP, Selenium WebDriver, SOAP UI, Jmeter, Load Runner
Testing Framework: JUnit, TestNG, Selenium, ANT, Maven, Jenkins
Scripting Languages: JavaScript, Perl, Shell scripts, VB Scripts
Query language: SQL
Web Technologies: HTML, XML, XSLT, Web ServicesDatabase Applications: Oracle, MS SQL Server, DB2
Operating Systems: MS-Windows 95/98/NT/2000, VMWare, Unix, Linux and OS/2
Other Tool: Rational Clear Quest, Putty, JIRA, Version One, Test Director, QC
Version Control Tools: Visual Source Safe, Rational Clear case
ERP: PeopleSoft HCM/HRMS, SAP R/3 etc.
PROFESSIONAL EXPERIENCE:
Confidential, Columbus, OH
Sr. QA Selenium Test Analyst
Responsibilities:
- Analyzing Business Requirements / Features and preparing the Test conditions in HP Quality Center.
- Preparing Test Scenarios based on RSM (Requirements Specification Matrix).
- Develop test scripts using Selenium Web Driver, ample use of Firebug to map HTML pages and Selenium to document reports, test results. Use of "Parameterization" techniques for a "Data Driven" test. All development was done under Eclipse IDE.
- Responsible to deal with the errors to make the program error free.
- Conducted Test Scenario walkthrough with Onsite/Offshore development team and with Business.
- 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.
- Validated the data from Front End to Back End tables in Oracle Database.
- Developed Base line scripts for testing the future releases of the Application
- Developed and executed SQL queries using TOAD and stored procedures to validate the data
- Tracked defects using Quality Center and conducted defect review meetings
- Used Quality Center as a test management tool for requirements, test cases, test execution and defect reporting
- Involved in Testing along with Developers to resolve the technical problems encountered in the Application
- Participated scheduled meetings with Development team and Business analysts.
- Monitor and track high Priority defects on day-to-day basis, write positive and negative test cases, improve traceability, to reduce project risk and increase the quality of the application
- Prepared test estimation, test plan, functional and regression test suite for project
- Interacted with developers to follow up on defects and issues.
- Responsible for providing the status updates to the team on daily basis.
Environment: Selenium, WebDriver, Grid, QTP, Perl, Python, SQL Server, JIRA, MS Excel, HTML, Windows, My Eclipse, Java, Quality Center, PL/SQL, Oracle 12c, Mainframe, DB2, Unix, Toad, Business Intelligence, Windows XP.
Confidential, Rockford, IL
QA Tester/Selenium
Responsibilities:
- Performed Functional, Regression, Ad Hoc on Web based applications.
- Developed and maintained test suites, test cases.
- Automates Smoke and Functional test cases using Selenium Webdriver, TestNG and Java.
- Developed automation test cases using TestNG framework and Selenium Webdriver.
- Developed test cases and tested them based on the Business Requirements, Test Scenarios and analyzed the actual results against the expected results.
- Developed QA strategies and ensured adherence to the QA principles
- Played the role of QA across multiple projects
- Worked as a business analyst in gathering, defining and designing business requirements
- Worked on developing project documentation, including functional specification documents, business process flowcharts
- Attended weekly defect report meetings and presented progress updates.
- Coordinated with developers and system engineers to fix application defects.
- Responsible for performing System Integration Testing and Regression Testing
- Implemented and worked on Acceptance Test Driven Development (ATDD) methodologies completing releases ahead of schedule.
- Tested application compatibility for dynamic and static content under various cross browsers using HTML IDs and XPath.
- Followed the decision tree table in creating the test cases as specified in the requirement document.
- Cross-Browser Testing both Manual and using Selenium.
- Executed various SQL Queries to perform the backend testing.
- Used JIRA as the defect-tracking tool. Updated JIRA with all the changes made to the test case and closed it when all the requirements were met as specified.
Environment: TestNG, Eclispse, SOAPUI, Java, Selenium WebDriver, JIRA, Javascript, HTML, XML, XPATH, Firebug, SQL, MS SQL Server, Windows
Confidential, Livonia, MI
Sr. QA Selenium Automation Tester
Responsibilities:
- Analyze the Business Requirements and closely work with the Business Team to get the clarifications addressed.
- Automation Testing using Selenium for Web bases application.
- Run Defect Triaging and Review the Test Scenarios/ Test Cases with Business
- Designed, executed and maintained Selenium Web Driver (TestNg) automated test cases for regression test cases
- Developed Automation framework using Selenium IDE and built test suite.
- Selected the Test Cases to be automated and performed functional testing of the front end using Selenium (IDE and Web Driver) & created Data Driven framework using JUnit.
- Executed parallel browser testing on various machines using Selenium Grid and performed cross browser testing.
- Execute the Test cases and review the results to get the Business approval for UAT
- Co-ordination between Technology and Business to ensure all the outstanding issues are being addressed, fixed and retested.
- Participated in Business Analysis, Requirements Review and Technical specs inspection
- Involved in developing test cases from Business Requirements in Quality Center
- Planning for Test Execution activities to accomplish tasks on daily/weekly basis
- Developed the Automation Test Scripts using Selenium JUNIT framework.
- Execution of test scripts using Selenium WebDriver using JUnit frame work.
- Setup Selenium GRID to run Selenium scripts on windows different IE browsers.
- Worked with developers and the testers to verify test cases.
- Created and executed multi-action scripts based on test script/scenario flows.
- Involved in querying using SQL and updating records and validate database records as expected.
- Used HP QC for tracking defects and notifying developers
- Involved in the regression test planning for the project and identified the critical regression tests
- Executed the automated regression test cases during every release and also executed the daily regression test suites
- Expert knowledge on daily status reporting and managed end to end testing from Test management tools like Quality Center.
- Participating in daily meetings and AGILE Process.
Environment: HP QC, Selenium IDE, Selenium Web Driver, Selenium Grid, Firebug and Eclipse IDE.
Confidential - Beaverton, OR
QA Automation Tester
Responsibilities:
- Prepared Test Plan, Test Cases and Test Procedures using Business requirements documented Functional requirements document of the system.
- Understand the application requirements and system design
- Prepare Test case data needs before developing the Test cases.
- Involved in performing Functionality testing, Validation testing, Negative and Positive testing, Integration testing, testing manually on the first release of the application.
- All the test scenarios that have been satisfied with the functionality are moved to automation testing.
- Developed test scripts to automate process of testing in Selenium RC and Web Driver using Testing and Junit.
- Developed and maintained automated regression test cases in Selenium using Java programming language
- Used Selenium IDE for Open source web testing
- Generated the SQL Queries to retrieve the data from databases for validation testing.
- Performed browser (IE, Firefox, Chrome, Safari) and platform (Windows 7/Vista/ XP) compatibility testing in virtual machine environment
- Designed, developed and executed test planned for assigned applications
- Effectively communicated testing activities and findings in oral and written forms
- Coordinated Defect reporting
- Involved in Manual Testing to develop test cases, test scripts and record bugs.
- Designed, executed and maintained Selenium Web Driver, Test NG, automated test cases for regression test cases.
- Wrote test plans, which detailed the testing scope, strategy, test requirements, and necessary resources.
- Wrote and documented test cases based on corresponding business /user requirements documents & technical specification and other operating conditions.
- Execute automated Selenium scripts and reproduced failures manually
- Test web sites for functionality, GUI, usability, navigation, browser and OS compatibility
- Analyzing the logs and escalate the issues to Developers.
- Ran batch files for efficient use of scripts and time.
- Prioritized and reported defects using Defect Tracking tool JIRA.
- Responsible for providing the status updates to the team on daily basis.
- Prepared Traceability Matrix to show the test coverage requirement vs. Test scripts.
- Participated in daily status meeting, Coordinated with the developers and Business Analysts to resolve the defects and close them.
Environment: s: Selenium, IDE, RC Web Driver, Perl, Perl Debugger, Slick Edit, Maximo, My Eclipse, JIRA, MySQL, Oracle, Java, JIRA.
Confidential, Philadelphia, PA
QA Selenium Tester
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.
- Involved in writing Test Case by using Wireframe, Design docs and Acceptance criteria.
- Worked with Business Analysts and Developers for requirements review and developing Test Scenarios.
- Involved in validation and verification of data
- Involved in Test Execution, Results Analyzing and Defect Reporting
- Designed Test Plan for testing life cycle of application.
- Developed System Test Cases and procedures to test various application points.
- Initially involved in creating a Manual Test Cases. Tests were grouped into test plan and executed. Results were recorded and published to management.
- Involved in performing Smoke, Functional, System and Regression and backend Testing
- Created Java based scripts for Selenium WebDriver with JUnit/TestNG as automation frame work.
- Performed Unit Testing of java application.
- Performed GUI and Flash component testing and Cross Browser compatibility testing during releases.
- Tested compatibility of application for dynamic and static content under various cross browsers using HTML IDs and XPath in Selenium.
- Developed Hybrid framework with Selenium.
- Used ANT to build and run the Selenium automation framework. Once the script got over, framework used to send the automation reports over email.
- Used Selenium GRID to execute test cases in parallel on different target machines.
- Performed Performance Testing using JMeter.
- Performed Web Services Testing and XML validation by creating test case suite using soapUI.
- Wrote SQL Query to extract data from various database tables for testing purpose.
- Database Change Verification testing using Oracle-Toad and SQL queries.
- Identified and documented defects using Buganizer to ensure applications functionality.
- Participated in project meetings, release meetings, QA status meetings and Go-No-Go meeting.
Environment: Selenium WebDriver, Grid, JUnit,, TestNG, Java, ANT, Oracle, Eclipse, Buganizer, Firebug, Linux, Mac OS X, Open Office, Google Docs.
