Java Selenium Engineer Resume
Chicago, IL
SUMMARY:
- 6+ years of experience as QA Automation engineer and Selenium tester. Extensive hands on experience automation testing. Involved in Web application testing, client - server & End-to-end testing.
- Experience in leadership roles in creation and execution of QA and testing processes, plans, and defect tracking documentation
- Experience in all stages of the Software Development Life Cycle and Software Test Life Cycle in all dimensions of Functionality, Usability & Reliability.
- Experience in both Waterfall and Agile project environment.
- Extensive experience in writing Test Plan, Test Cases, Test Scenarios, Test Scripts and Test reports of manual and automated tests.
- Experience in unit testing, Functional testing, User acceptance testing, integration testing, system testing, Performance testing, Sanity testing, compatibility testing& Security testing of client/server and web-based applications.
- Proficient in using test automation tools in core java such as Selenium WebDriver/RC/IDE/Grid and QTP to develop automation testing scripts for web and client server applications.
- Automated business procedures through server-side JavaScript.
- Standardized software development best practices in java script within the company.
- Generated web service requests through SOAP and raw XML, and parsed the responses.
- Implemented custom scripts using various APIs such as NetSuite, Magneto, and Confidential .
- Expertise in writing Automation scripts in Selenium using Core Java and Python programming language, familiar with Full Stack and non full stack frameworks like CubicWeb, Watson Framework and Bottle framework.
- Functional/Application testing, testing of XML (Web Services), Extensive skills on Insurance &Automation background
- Experienced on cloud based unit testing tools like Jmeter and CloudTestGo.
- Extensive experience on cloud based automation, hosted test data libraries, Test environments, Continuous Integration, End to End Integration and performance testing using Loadrunner and security testing, SQL injector.
- Have built a test automation framework based on TDD, keyword driven framework, Hybrid driven framework, BDD, Page Object Model.
- Setup the Automation framework using Selenium WebDriver to run test cases in multiple browsers and platforms and experienced in health care standards like HL7v2, v3.
- Automated web application using Robot framework with Java.
- Sound knowledge on Junit, TestNG framework for Unit Testing, Maven and Ant for Project building tool, Jenkins for Continuous Integration.
- Expertise in functional testing using Selenium IDE and Selenium WebDriver with TestNG testing framework.
- Experience in working with Build Systems like Ant, Maven and continuous integration system like Jenkins.
- Experienced in Banking domain, Retailers Domain and Hospital healthcare domain.
- Extensive knowledge in HIPAA Privacy & Security Awareness ( Confidential hospital)
- Experienced in load and performance testing tool JMeter.
- Good experience in Web Services testing using SOAP UI, XML and WSDL and in 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.
- Used SOAP UI tool to test SOAP web services and REST API, POSTMAN,FIDDLER
- Optimized Quick Test Professional (QTP) scripts for Regression testing of the application with various data sources and data types.
- Performed Automation testing of web-based applications using QTP.
- Involved in developing Test Scripts in automated testing environments, logging, and recording test results, developing Test Scenarios, identifying and analyzing test errors, and maintaining Test Scripts.
- Excellent knowledge in writing unique XPath using firebug and fire path to identify web elements.
- Experienced in providing the efficient locator's strategy like XPath and CSS to run WebDriver script in stable condition.
- Working experience with defect tracking tools like Bugzilla, Jira and Quality Center (QC)
- Experience programming in Java, JavaScript, HTML, XML, and SQL.
- Worked with Black Box Testing and Blackbox Testing
- Proficient in the testing database of applications developed with SQL Server, Oracle, and MS Access.
- Knowledge of TFS and HP Service Virtualization and Test automation and validation
- Good knowledge of Sprint basis test execution, burn down chart, scrum, budget and defects
- Excellent knowledge of test plans, test strategy, mobile testing, web services testing, End to End Testing, Regression and Integration Testing.
- Conversion of manual test cases to automated scripts in selenium java using web driver
- Strong in writing SQL queries to perform backend data validations.
- Experience with source version control tools such as Subversion (SVN) & Git.
- Excellent interpersonal skills, proven team player with an analytical bent to problem-solving and delivering under high-stress environment.
- Good analytical and communication skills and ability to work independently with minimal supervision and perform as part of a team.
TECHNICAL SKILLS:
Testing Tools: Selenium IDE, Web Driver, Grid, HP QTP/UFT, SOAP UI, Eclipse, Load Runner, JMeter, Cucumber.
Testing framework: Data Driven, Keyword, Junit, TestNG, Nunit, Munit
Defect Tracking Tolls: Bugzilla, Quality Centre, Jira.
Languages: Java, SQL, VB Script, Shell Scripting, HTML, CSS.
Project Management: Microsoft Office (Word, Excel), Microsoft PowerPoint, MS Access, Agile & Waterfall. Browsers Internet Explorer, Firefox, Chrome & Safari
Operating System: Windows XP/7/8/10 & server 2003 and Mac.
Continuous Integration Tools: Jenkins
Version Tools: GIT and SVN
Web Server: Tomcat 3.3, Apache 1.3.
Testing Methodologies: System Testing, Stress Testing, Smoke Testing, Acceptance Testing, Functionality Testing, Accessibility Testing, Validation, White Box, Black Box, Grey Box, Integration, Unit Testing, Regression, Test Plan, Test Cases, Performance Testing and Load Testing.
PROFESSIONAL EXPERIENCE:
Confidential,Chicago, IL
Java Selenium Engineer
RESPONSIBILITIES:
- Review Functional requirement and use case document to understand the Business logic, application requirement and technical aspects of the system.
- Attend meetings, involved in QA planning, coordination and implementation of QA methodology.
- Responsible for participation in writing the Test Plan and Test Cases based on the business requirements.
- Used engineering skills to improve processes and automate QA tasks using Java.
- Selenium was used to generate automated Test Scripts for functionality.
- Created scripts using WebDriver based on Modular framework.
- Developed Automation from scratch on Robot Framework with Selenium and also worked on Telnet in RF.
- Setup the Automation framework using Selenium WebDriver to run test cases in multiple browsers and platforms.
- Automated web application using Robot framework with Java.
- ·Develop automation scripts using Robot framework with Java.
- Developed automation scripts using Selenium Web Driver with TestNG Framework.
- Used Firebug to inspect the X path of the web elements and Eclipse IDE for Java development.
- Developed SQL queries to query the database find out correct data for testing and to test the backend process of the application.
- Performed data driven test and regression testing using Selenium.
- Involved in creating Test Case Scenarios, Test Case Execution and maintaining defects using JIRA Tool.
- Tested web services based on data and functions by SOAPUI.
- Developed automation scripts using Selenium WebDriver, JAVA, Selenium Grid and Maven for web applications.
- Execute automated functional Test Cases using SOAPUI to test Web service API using both REST and SOAP interfaces.
- Developed Test Cases in Java language using Eclipse IDE and TestNG framework.
- Measured statistics for Web Application using JMeter.
- Used build tools Maven and Continuous Integration tool Jenkins.
- Created automation scripts in Eclipse, Selenium WebDriver, running them as TestNG.
- Executed parallel browser testing on various machines using Selenium Grid and performed cross browser testing.
- Participated in daily SCRUM meetings and meetings involved in QA planning, coordination and implementation of QA methodology.
- Perform Test data creation and Scripting, Validation, Review, Analysis, Reporting, Troubleshooting.
- Responsible for Writing the Test Plan and Test Cases based on the business requirements.
- Automation of Test Cases for UI Testing using Java UI Automate viewer.
- Hands on experience in Developing Automation Scripts, Execution and Analysis Test Results using Hybrid, Keyword Driven Framework and Data Driven Framework using Selenium.
- Review Test Plans, Test Cases and Test Scripts to ensure consistency with strategic direction, goals and objectives of QA resources working on the project with Agile SCRUM methodology.
- Supported development team in finding the root cause of errors, by analyzing logs, database and source.
ENVIRONMENT: Selenium Web Driver 2.50, Java SE 7, Robert Framework, SQL Server 2014, Excel 2013(v15.0), Windows 2012/2008 R2 Servers, UNIX, HTML 5, JIRA 6.4, MS Office Tools 2010, Test NG 6.8.13, SOAPUI 4.5, Load Runner 12.
Confidential, Pittsburgh, PA
Selenium Tester
RESPONSIBILITIES:
- Effectively participated in everyday Agile Scrum stand-up meetings and participated in Iteration planning and retrospective meetings.
- Participated in preparation of Test Plans in accordance with the business requirements.
- Developed and Executed Automation Test Cases for Functional testing of various modules of the application.
- Experienced on Red Flag Rules, HIPPA privacy and security awareness, PHI, Protected health info, safeguarding info, protecting privacy, physical security etc.
- Experienced on several index systems like V76.11 for high risk patients, Screening V82.9, V76.89 Blood, V76.42 oral cavity and respiratory organs V76.0
- Used Electronic data interchange EDI
- Run the Automated Regression suite and analyzed results.
- Automated functional scenarios using Selenium IDE and RC.
- Using Selenium Web driver with Java to create new scripts for regression
- Created automated scenarios using Selenium for regression and Data-Driven testing.
- Executed positive and negative scenarios.
- Responsible for executing Selenium RC Test Scripts on different browsers and checked for compatibility.
- Performed functional testing for each sprint using Selenium RC.
- Used field level security along with page layouts to manage access to certain fields.
- Worked on developing the automation scripts using Selenium.
- Conducted regression testing after every new build.
- Worked with users on User Acceptance Testing.
- Involved in tracking and reporting defects using QC and was also responsible for communicating the status to the development team.
ENVIRONMENT: Selenium WebDriver, TestNG, Firebug, Fire Path, POM (Page Object Model), RESTFUL Web Services, SOAP UI, Web Services, Quality Center, Eclipse, MAVEN, JAVA, Microsoft Excel.
Confidential, Dallas, TX
Automation Tester
RESPONSIBILITIES:
- Reviewed Business Requirements Documents and the Technical Specification Involved in Planning, coordinating, developing Test Plans, Test Procedures, and Test Cases based on the Requirements and Design Documents
- Conducted Functional, System, Integration, Regression, Performance, UAT and Smoke Testing.
- Tested the application manually by executing Test Cases prior to automation.
- Used Quality Center to create and maintain the Test Cases and the Test Scripts for both System Testing and Regression Testing.
- Developed Test Plan for System, detail & overall Test Plans using the Business Specifications.
- Conducted the system integrated testing of the application manually for different Modules.
- Developed Test Plans to outline the scope, approach, resources, and schedule of testing.
- Designed manual Test Cases based on functional requirements and technical documents, and executed Test Cases during System, Regression and User Acceptance testing.
- Executed SQL queries to validate the front-end data with the database (backend). Used DML to manipulate the data wherever applicable to verify the functionality.
- Performed End-to-end Testing which involves complete application environment in a situation that mimics real-world use, such as interacting with a database, applications or backend system.
- Involved in the team meetings with representatives from Development, Database Management, Configuration Management, and Requirements Management to identify and correct defects.
- Actively assisted developers in solving issues by reproducing reported defects on demand basis.
ENVIRONMENT: HP ALM Quality Center 11.0, QTP/UFT, Load Runner, Unix, Oracle 10g, TOAD, SOAP UI Pro 5.0, Confluence, JIRA, SVN.
Confidential, Austin, TX
Quality Analyst
RESPONSIBILITIES:
- Involved in QA activities and the development of system testing strategies, plans, Test Cases and conditions to ensure processes and products meet standards.
- Extensively involved in various phases of manual testing.
- Exposed in System, Regression and Integration testing.
- Analyzed business needs, distinguish between needs and wants, identify gaps between business needs and standard application functionality.
- Prepared Test Plan, Test Cases, Test Scripts and Test data for the application as well as for the database verification based on the functional requirements and test specs.
- Played a key role in setting up a test environment and test data.
- Automated the Functional, Regression, Integration Test Cases using tools from Selenium Suite of products like Selenium Grid and Selenium RC.
- Developed automated scripts using Selenium RC, Java, JUnit in Eclipse IDE to perform functional and regression testing for web based applications.
- Responsible Creating Test Plan, Test Cases and Test Cards based on use cases in business requirements to cover both functional and non-functional requirements.
- Involved in Automation Infrastructure Development using Selenium.
- Involved in Developing the Data Driven Framework.
- Created Test Cases using Element Locators and Selenium WebDriver (Java) methods.
- Responsible for execution of Selenium Test Cases and reporting defections.
- Involved in manual testing of various Test Cases with respective Test Scripts on Selenium and generate analysis report with Quality Center.
- Coordinating testing efforts between all the technical teams involved, setting up most comprehensive test dataset under different testing environments.
- Responsible Performance Test Strategy Design and Performance Test Plan Preparation and Presentations.
- Involved in writing different SQL queries to access data from different database tables, and used for data verification.
ENVIRONMENT: Selenium WebDriver, Java, Manual Testing, JUnit, Agile, Firebug, Fire path, Quality Center, Selenium Grid, Data Driven, Git, Firebug, MS Excel, Windows 7.
Confidential
QA Tester
RESPONSIBILITIES:
- Involved in Back-end testing for the full functionality of Web Services.
- Responsible for requirement analysis, identification and documentation of required system and functional testing efforts for all test scenarios Positive and Negative
- Derived and developed Requirements, Functional, Regression Test Cases from Use Cases and Test Scenarios
- Executed test cases, tracked and analyzed defects using Web Service Tool called Clear Quest
- Executed SQL scripts/queries for data verification to compare the expected results with database
- Involved in Front End Application Testing for UI and Regression Testing.
- Worked with business customers, software engineers, QA engineers, and project leads to ensure successful roll out of high-quality application
ENVIRONMENT: Test Director, Clear Quest, Microsoft SQL Server, AS/400, XML, and IE 5.0, Windows XP.