Sr Selenium Engineer Resume
Detroit, MI
SUMMARY:
- Over 8+ years of QA experience in Manual/Automation testing of Web, Mobile apps and client/Server with specializing in Software Quality Assurance Testing and QA Automation Engineer.
- Good working knowledge of Automation tools like QTP, Load Runner, JIRA and Expertise in QTP in running scripts for Functional and Regression Testing.
- Proficient on Java Design Patterns & J2EE design patterns
- Experience in designing test automation frameworks using QTP/SOAPUI Pro/Selenium web driver/Protractor.
- Experience in Selenium IDE (HTML, Python, Junit, C# scripting methods).
- Having extensive experience in writing and implementation of complex Test plans, Design, Development and Execution of Test scripts for system and functional projects.
- Extended experience in Integration testing, UAT testing, Performance testing, functionality testing, and regression testing.
- Extensive experience in Manual and Automated Testing using UFT,QTP, HP ALM, WinRunner, QA Wizard, LoadRunner, Test Director.
- Good knowledge and in depth experience of testing processes, strategizing, prioritizing, test coverage analysis and end to end testing.
- Experience in all phases of Software Testing Life Cycle (STLC), Software Development Life Cycle (SDLC), Bug life Cycle and Methods like Waterfall and Agile.
- Done SOA Testing, Validation and Virtualization Using CA LISA.
- Expert in developing Java Selenium Web Driver/RC/IDE/GRID test scripts using Java, JavaScript and Test Frameworks using TestNG/JUnit, ANT/MAVEN build tools.
- Working knowledge of using QTP Scripts with Standard, Text, Bitmap, Table Checkpoints and Synchronization Points.
- Good Knowledge in transaction management, distributed transactions, Java Transaction API (JTA), Java Persistence API (JPA).
- Sound knowledge in Mortgage Banking concepts.
- Strong experience with RUP, Jira, Agile, Waterfall and Spiral methodology.
- Experience on manual testing and automated testing using different tools like QTP, Appium, Selenium (RC, Web Driver, and GRID), Load Runner, Quality Center, and Performance Center.
- Provided WCAG 2.0 AA compliance audits, remediation strategy, and both formal and informal knowledge transfer and mentorship.
- Extensively worked on Agile Development and management process.
- Hands on experience in Test automation using different Automation tools/techniques, Unit testing by using Selenium Web Driver/IDE/GRID, TestNG, Maven, Fire Path, Running scripts, Debugging scripts in different environment, Extracting Test results, Cross browser testing, and data validation.
- E xpertise in performing different types of Testing: Black box, Module, Integration, System, User Acceptance, Functional, Smoke, Regression, Accessibility and Automation testing.
- Experienced with SOA, Web Services, SOAP, Soap UI, RESTFUL, WSDL technologies.
- Experienced in White Box testing by authoring python Codes in Selenium WebDriver.
- Involved in functional testing, Stress Testing, black box testing, Security Testing, negative testing, compatibility testing, Cross browser testing, and recovery testing.
- Perform GUI, functional, usability, boundary and regression tests in order to test the stability and usability of software application under test. Verify fixed bugs in new releases.
- Created and Maintained Server side Integration Test using Python and Selenium Web driver.
- Experience in testing native apps on iPhone, Android and iPod devices manually.
- Experienced in working with Interactive Voice Response (IVR) Testing.
- Experience in Back - end testing, data validation, Database testing using SQL queries.
- Expertise in documenting defects with high level of detail, accuracy, and informative recreation steps using Quality Center, Rally, JIRA, IBM Clear Quest, BugZilla.
- Experience in designing the Frameworks as Maven project.
- Experience with BDD and TDD using cucumber.
- Experience in Mobile application testing in agile environment (Mobile/Tablets/Mobile Simulator).
- Experience in cross platform testing in Solaris, HP-UNIX, Linux, Windows (NT/2000/XP).
- Experience in writing and executing SQL queries to perform Data Validation and Back end testing of databases to check the integrity of data.
- Hands on experience in medical domain as well Worked with providers and Medicare or Medicaid entities to validate Internet portals.
- Proactively identifying areas of obstruction/breakdowns and take steps to rectify the equipment’s through application of troubleshooting tools in Electrical domain.
- Extensively worked on different Selenium automation frameworks.
- Excellent interpersonal skills, proven team player with an analytical insight to problem solving and deliver under high stress environment
- Unique ability to adapt quickly to challenges and changing environment.
TECHNICAL SKILLS:
Browsers: Internet Explorer 6, 7, 8, 9, 10 and 11, Chrome, Firefox, Safari.
Web Development Tools: XML, HTML, Ajax, Java Script, VB Script, TFS, ASP, JSP and Java Servlets, PHP, Jenkins, Travis.
Languages: C, C#, Core Java, JavaScript, AngularJS, Python, VBScript, Perl, TCL, CSS, Node.JS, PHP, Websockets and Redis
Web Servers / Application Servers: IBM WebSphere, BEA WebLogic, Tomcat, and IIS.
Testing tools: Selenium (IDE, RC, WebDriver, and GRID), HP Quality Center, SOAP UI, TestNG, Junit, Robotium, Appium, JMeter, Coded UI, log4j, cucumber, HP Load Runner, Mercury, CA LISA, QTP, Manual Testing, Mochajs, Protractor, POM, Modular Framework, IPhone Tester, screenfly.
Reporting tools: Jira, Team foundation server(TFS), ALM QC, Test Director, Test Link Bugzilla, Maven, Quality center, Rally, GitHub, Subversion, SVN.
Operating Systems: Windows NT, Windows 2000 Server, Solaris, HP Unix, Linux and Citrix.
Data Access Languages: SQL and PL/SQL, Saas.
Database Servers: ORACLE, SQL Server, Sybase and DB2, OLAP, OLTP, TSQL, TOAD, MS-Access.
GUI / Tools: Eclipse, JBuilder.
Frameworks: Junit, TestNG, Maven, TDD, BDD, ANT.
Methodologies: Agile (Scrum), Waterfall.
Mobile Technologies: GSM, GPRS, CDMA, SMS, Email.
Cloud Based Testing: Sauce Labs, Browser Stack.
Version Control: CVS, Sikuli, Git.
PROFESSIONAL EXPERIENCE:
Confidential, Detroit, MI
Sr Selenium Engineer
Responsibilities:
- Analyzed the specifications from Business view and Functional view of the application.
- Participated in project kickoff and sprint planning meetings doing planning poker.
- Participated in daily Scrum meetings, discussed with Business Analysts and Developers about requirement gaps, defects and blocking issues.
- Worked on Core Java and its libraries in creating the Java web application's business Logic.
- Performed manual and automation scripts development on agile process.
- Used the various Complex data structures in collections Framework in Java for building the Business Logic.
- Coordinated Compliance Testing with WCAG (Web Content Accessibility Guidelines) using A-checker.
- Extensive experience in Manual Testing using both Black box and White box Methodologies.
- Extensive experience of Software Testing Life Cycle, Black Box, System Integration Testing, Regression Testing, GUI Testing and Web service testing.
- Transcribed video to meet AODA accessibility standards CSS3 and its compliance.
- Worked with the Web programming language HTML5, CSS3, XML and selected web element by using Firebug and Fire Path.
- Evaluated the site against WCAG guidelines for Ajax-based accessibility and advanced its compliance including landmark roles and ARIA relationships.
- Tested JSON API web services and UI for web portals and mobile web.
- Using Protractor page object model, creating the class files for each view using JavaScript .
- Experience in understanding the end to end testing for Angular JS using Protractor.
- Involve d in We b S e r vic es Te s ti ng us ing SOAPUI to cr e ate a nd e x e c ute a uto ma t e d fu nc tional, reg r e s s ion, co mp lia nc e, a nd loa d te s ts .
- Did Security Patch testing of the application.
- Performed automated acceptance tests written in TDD (Test Driven Development) using cucumber.
- Experience in working with Oracle, D 2 and Mongo. Hands-on on testing backend by writing SQL queries.
- Evaluating the Accessibility standards with respect to Low Vision of various applications using Screen Magnifiers like ZoomText and Magic.
- Performed Security testing manually to ensure that the system allows performing only authorized functions.
- Developed automated tests for Regression testing and Functional testing using Webstorm IDE with Protractor framework and Selenium Web driver.
- Validated the customer account records and their order details with Databases using SQL Queries.
- Perform testing GUI using JavaScript, HTML/HTML5, DOM, XHTML, AJAX, CSS3 and JQuery in ongoing projects.
- Prepared the Test Suite with the TestNG framework based on Java and developed the test scripts using TestNG annotations.
- Extensively worked with End-to-end testing for User Acceptance Testing (UAT).
- Worked on Selenium GUI Object / element verification is done through XPath, CSS Locators.
- Created Recovery Files using Recovery Scenario Manager, associated the recovery scenarios to tests to instruct QTP with specified trigger action on unexpected event/popup.
- Involved in Designing & developing data driven framework using Selenium Web Driver, Testing and implemented Java Mail to send the regression result automatically.
- Involved in maintaining and uploading the QTP Scripts to Quality Center.
- Developed BDD tests using Cucumber by writing behaviors and step definitions. Developed required Selenium support code in JAVA for Cucumber.
- Worked on Java Version upgrade and Framework upgrade testing for Operational Schedule Data Storage Services.
- Experience with UAT Testing along with data setup, Environment setup and coordination between Business Analyst and Product Management team.
- Integrate WCAG 2.0 AA compliance requirements into UI code.
- Working on converting BGE.com to ADA/508/WCAG compliance.
- Involved in mobile testing by writing java for automation through Selenium Appium.
- Implemented simulator for Mobile App Testing in Android Platform using Appium.
- Used Apache POI methods for writing to excel sheets in java .
- Created and executed CA LISA & SOAP UI Scripts for the Web Services testing.
- Extensively used SOAP UI for functional testing of web services.
- Cross browser compatibility testing is executed by testing web applications.
- Used SOAP UI tool to test SOA based architecture application to test SOAP services.
- Worked on Selenium GUI Object / element verification is done through XPath, CSS Locators.
- Involved in Designing & developing data driven framework using Selenium Web Driver, Testing and implemented Java Mail to send the regression result automatically.
- Used Quality Center to track and report system defects and bug fixes. Written modification requests for the bugs in the application and helped developed developers to track and resolve the problems.
- Executed test cases for AngularJS code using protractor testing framework on selenium web driver in Web storm.
- Contributed recommendations for Accessibility compliance and CSS best practices.
- Assisted Manager by providing automation strategies, Selenium/Cucumber Automation and JIRA reports.
- Performed Section 508 accessibility Compliance testing with JAWS, WAT, and ACCVerify etc.
- Generated User interface Templates using JSP, JavaScript, AngularJs, Ajax, JQuery, PHP, HTML5, and CSS.
- Followed agile/sprint methodology in release testing.
- Preparing and maintaining RTM, mapping TCs to 508/WCAG compliance requirements.
- Participate in SDLC QA activities and stream meetings for Aumentum, an integrated software system that manages the entire property tax life cycle for the County of Riverside, combining functionality utilized by the Assessor, Auditor, and Tax Collector departments.
- Involved in setting up continuous integration system using Jenkins and working knowledge with cloud based code repository system like GitHub.
Environment: Agile, Selenium (WebDriver and GRID), java, J2EE, Protractor, SDLC, TestNG, Maven, Jenkins, SOAPUI, TDD , HTML, Mochajs, XML, XPath, cucumber, Rally, CA LISA, Web Services, JavaScript, Appium, AngularJS, Quality Centre, Firebug, SQL, PLSQL, Putty, Win SCP, SQL Navigator, Oracle, UNIX, Windows.
Confidential, Chicago,ILSenior Test Automation Engineer
Responsibilities:
- Involved in Analysis of Business Requirements, Use Cases, Design Flowcharts and Software Requirements.
- Created Python based scripts for Selenium Web Driver with JUnit as automation frame work.
- Setup the Automation framework using Selenium Web Driver to run test cases in multiple browsers and platforms.
- Preparation of Java and JSP coding standard checklist.
- Created automation scripts in SOAPUI using Groovy Script for web services testing.
- Integrated with Continuous Integration tools Jenkins for running test on nightly basis automatically.
- Hands-on experience on testing web services using service testing tools like SOATest and Advanced rest client.
- Wrote and executed automated test cases using Selenium Web Driver to automate manual testing solutions.
- Analyzed the Log files to verify the processes for debugging and or test data verification purpose
- Experience with TOAD for backend data validation
- Involved in conducting tests on Web services transactions like automatic bill payment, wire transfers, batch payments and Account transfers sent over HTTP or HTTPS by inspecting every XML request and response using SoapUI.
- Analyzed, enhanced and executed scripts for web service testing using ParaSoft SOA tool.
- Used Git as version control tool and documentation tool.
- Developed and executed SQL queries to verify the proper insertion, deletion and updates into the database and investigate for solutions using data analysis practices and prepare analysis reports.
- Instrumental in Test Driven Development (TDD) as part of Iterative development process.
- Worked effectively with business analysts, developers, and content department to resolve issues as part of Test Driven Development (TDD).
- Performed Regression testing on new builds, every modification in the application using Selenium Web Driver.
- Performed Compatibility testing of applications for dynamic and static content of browsers using HTML Ids and XPath in Selenium.
- Deployed builds regularly in different to test environments using PowerShell tool through JSON files as part of release management activities. Used Selenium Web driver for Smoke testing.
- Performed defect reporting and bug tracking using JIRA and also followed up with development team to verify bug fixes, and update bug status.
- Experience reading the Source to target mapping documents in created highly complex SQL queries for validating of data migrations.
- Developed automation test scripts for client -server and web based applications using Python.
- Created Recovery Files using Recovery Scenario Manager, associated the recovery scenarios to tests to instruct QTP with specified trigger action on unexpected event/popup.
- Involved in creating automation test suites for progression & regression testing in Soap UI. The messaging formats included SOAP over HTTP based clients with XML Payload.
- Involved in Unit testing, test case development and regression testing using JUnit for web based application.
- Created Perl scripts in for managing test data for regression testing.
- Prepared user documentation with screenshots for UAT (User Acceptance testing).
Environment: Python, Java, Selenium Web Driver, JUnit, ANT, Jenkins, SoapUI, TDD, Jira, QTP, Agile, HTML, XML , SQL, PL/ SQL, Oracle, Quality Centre, Windows XP, UNIX.
Confidential, NYQA Engineer
Responsibilities:
- Responsible for periodic updating of Test Plans and Test Cases as per Requirement Specifications and Business rules.
- Developed automated scripts using Selenium Web Driver and Implemented Frame work using Java.
- Created and enhanced numerous test scripts to handle changes in the objects, in the tested application’s GUI and in the testing environment using Selenium Web Driver.
- Provided best practices in Automation testing in CodedUI.
- Involved in Automation of the test cases using Selenium Web Driver, JUnit and Ant.
- Create JUnit HTML test report for the entire test suite.
- Developed Java based library to read test data from XML & Properties files using JUnit and Selenium.
- Configured ANT builds scripts to run tests, develops reports and sends notifications.
- Used Selenium RC for testing different browser, Selenium Grid for checking instance of server and Selenium IDE for record and playback.
- Performed Regression testing on new builds, every modification in the application using Selenium RC.
- Uploading applications to handsets using Mac mini- configuration utility for Native. App can be accessed on Mobile, Mobile browser and web browser.
- Performed regression testing using QC by modifying and documenting the existing scripts.
- Performed back-end testing using SQL queries to validate the data in the back-end SQL Server
- Status reporting and test updating in Jira.
- Developed Cucumber framework using Selenium Web Driver.
- Automated test cases using Ranorex to elaborate data-driven tests, excluding XML data format, by means of this tool. Created detailed reports with screenshots using Ranorex UI tool.
- Worked on POS QA Testing was involved in setting of QA Test environment with simulated POS test environment. Evaluated and interpreted POS requirements created by external vendors.
- Wrote SQL queries for validating the data mapping and data integrity.
- Involved in status reporting, project meetings and project planning with the team.
Environment: Java, C#, Selenium WebDriver, Soap UI, Jira, Appium, XML, TOAD, Jenkins, TFS, Oracle 10g and WebSphere application server, Unix.
Confidential, Las Angeles, CAQA Architec t
Responsibilities:
- Determined Test objectives through detailed analysis in order to automate features comprehensively.
- Developed, planned and implemented automated test cases based on software requirements and technical understanding, as well as developed and extended the current test automation infrastructure to be more efficient, both in execution and reporting.
- Developed SQL queries using TOAD and UFT .
- Generated automated scripts using C# and Visual Studio 2012.
- Developed and executed test cases for RESTful services using UFT tool. Add check points to validate the response header
- Modified and Executed automated and manual test scripts for different modules using QTP.
- Created and executed database queries (SQL) to validate database data integrity
- Developed test scripts in Selenium for inserting records into oracle tables.
- Followed the Waterfall Model of software development implementing the Six Sigma methodology .
- Divided and distributed all processes among five SDLC phases.
- Experience in testing EDI according to HIPPA compliance.
- Expertise in designing user defined functions using the VB Scripting in QTP.
- Used RESTAPI (use of groovy script) for test data setup in Test Driven Development.
- Experience in Performance testing using Visual Studio tool and involved in result analysis.
- Updated test cases and test scripts according to changed requirements as well as using QuickTestPro for regression testing.
- Involved in automating the regression packs using QTP/UFT and Visual Studio.
- Identified software capability and reliability by conducting functional, system, and regression and performance tests.
- Documented and reported test outcomes by collecting, analyzing, interpreting and summarizing data to development team.
- Assisted in reproducing, investigating and debugging software issues in coordination with the development team.
- Worked with minimal supervision, whilst being responsive in a fast paced development environment. Also, mentored others in software testing best practices.
Environment: JUnit, Win Runner, UFT, ITKO, Load Runner, RESTAPI, Quick Test Pro, SQL, Web Logic, Windows, waterfall.
Confidential, New York, NYQA Analyst
Responsibilities:
- Analyzed user requirements by interacting with Architect, Developers and Business Analysts.
- Created and executed test plan, test case design and test cases based on user and functional specifications.
- Specifications Creation of Test Data Requirements and Test Condition Matrix, Setting up Test Environment, Software Test execution Defect management.
- Performed functional testing, integration testing and system testing.
- Developed re-usable library of generic functions using Selenium to eliminate redundancy of code in automated scripts.
- Conducted Data Driven Testing using Parameterization in QTP to test the security of the login application.
- Involved in comprehensive end-to-end testing.
- Created test scenarios for functional and regression testing.
- Performed compatibility testing using Selenium GRID for multiple browsers.
- Used Quality Center to track and report system defects and bug fixes. Written modification requests for the bugs in the application and helped developed developers to track and resolve the problems.
- Developed and executed SQL queries in the database to conduct Data integrity testing by checking the data tables on the server.
- During the execution phase, review all the defects identified by the team to check the validity before reporting them.
- Submit the Quality Assessment Report to the stakeholders.
Environment: Selenium, Quality Center, Java, XML, TOAD, CQ5, Oracle 10g and WebSphere application server, Unix.
ConfidentialQA Tester
Responsibilities:
- Expertise in preparing Test Plan and developed test cases for automation team for regression testing.
- Involved in White Box, Black Box, Functionality, Negative, Smoke, System, Integration, Regression, and User Acceptance Testing.
- Generation of Data for execution of Test cases.
- Responsible for analysis, reports and defect tracking.
- Generate test records, Modify scripts to do regression test.
- Developed and submitted viable test plans to test accuracy of data conversion.
- Developed SQL scripts and stored procedures using PL/SQL.
- Worked with development teams to investigate and correct software bugs and deficiencies based on testing results using HP ALM.
- Actively attend meetings with fellow testers and other groups to evaluate the progress and Performance of the application.
- Created XML file for test input data for better scripts optimization and reduce script maintenance time.
- Used HP ALM to manage and analyze stories & project wall.
- Involved in defect tracking using HP ALM.
- Involved in writing SQL queries, Database Checkpoints to verify data quality and calculations, reviews using QTP.
- Created data driven script to be used with various data / test cases for positive and negative testing of the application.
- Used Test Director for defect Tracking and defect reporting.
Environment: HP Quality Center (QC), Quick Test Professional (QTP), HP Load Runner, .Net, Windows NT, SQL+, Java, J2EE, XML IIS, MS Access, SQL, Oracle 9i.
