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 teh 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 such as Selenium WebDriver/RC/IDE/Grid and QTP to develop automation testing scripts for web and client server applications.
- Expertise in writing Automation scripts in Selenium using Java and Python programming language.
- Have built a test automation framework based on Data Driven Framework, keyword driven framework, Hybrid driven framework, Page Object Model.
- Setup theAutomation frameworkusingSelenium WebDriverto run test cases in multiple browsers and platforms and experienced in health care standards likeHL7v2, v3.
- Automated web application usingRobot frameworkwif Java.
- Sound noledge 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 wif TestNG testing framework.
- Experience in working wif Build Systems like Ant, Maven and continuous integration system like Jenkins.
- 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 teh required data from response XML & use teh response data from other request XML using SOAP UI.
- Used SOAP UI tool to test SOAP web services and REST API
- Optimized Quick Test Professional (QTP) scripts for Regression testing of teh application wif 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 noledge in writing unique XPath using firebug and fire path to identify web elements.
- Experienced in providing teh efficient locator's strategy like XPath and CSS to run WebDriver script in stable condition.
- Working experience wif defect tracking tools like Bugzilla, Jira and Quality Center (QC)
- Experience programming in Java, JavaScript, HTML, XML, and SQL.
- Proficient in teh testing database of applications developed wif SQL Server, Oracle, and MS Access.
- Strong in writing SQL queries to perform backend data validations.
- Experience wif source version control tools such as Subversion (SVN) & Git.
- Excellent interpersonal skills, proven team player wif an analytical bent to problem-solving and delivering under high-stress environment.
- Good analytical and communication skills and ability to work independently wif 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
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 teh Business logic, application requirement and technical aspects of teh system.
- Attend meetings, involved in QA planning, coordination and implementation of QA methodology.
- Responsible for participation in writing teh Test Plan and Test Cases based on teh 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 onRobot FrameworkwifSeleniumand also worked onTelnetin RF.
- Setup theAutomation frameworkusingSelenium WebDriverto run test cases in multiple browsers and platforms .
- Automated web application usingRobot frameworkwif Java.
- ·Develop automation scripts usingRobot frameworkwif Java.
- Developed automation scripts using Selenium Web Driver wif TestNG Framework.
- Used Firebug to inspect teh X path of teh web elements and Eclipse IDE for Java development.
- Developed SQL queries to query teh database find out correct data for testing and to test teh backend process of teh 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 teh Test Plan and Test Cases based on teh 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 wif strategic direction, goals and objectives of QA resources working on teh project wif Agile SCRUM methodology.
- Supported development team in finding teh 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, LoadRunner 12.
Confidential, Pittsburgh, PA
Java Selenium Engineer
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 wif teh business requirements.
- Developed and Executed Automation Test Cases for Functional testing of various modules of teh application.
- Run teh Automated Regression suite and analyzed results.
- Automated functional scenarios using Selenium IDE and RC.
- Using Selenium Web driver wif 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 wif page layouts to manage access to certain fields.
- Worked on developing teh automation scripts using Selenium.
- Conducted regression testing after every new build.
- Worked wif users on User Acceptance Testing.
- Involved in tracking and reporting defects using QC and was also responsible for communicating teh status to teh 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 teh Technical Specification Involved in Planning, coordinating, developing Test Plans, Test Procedures, and Test Cases based on teh Requirements and Design Documents
- Conducted Functional, System, Integration, Regression, Performance, UAT and Smoke Testing.
- Tested teh application manually by executing Test Cases prior to automation.
- Used Quality Center to create and maintain teh Test Cases and teh Test Scripts for both System Testing and Regression Testing.
- Developed Test Plan for System, detail & overall Test Plans using teh Business Specifications.
- Conducted teh system integrated testing of teh application manually for different Modules.
- Developed Test Plans to outline teh 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 teh front-end data wif teh database (backend). Used DML to manipulate teh data wherever applicable to verify teh functionality.
- Performed End-to-end Testing which involves complete application environment in a situation that mimics real-world use, such as interacting wif a database, applications or backend system.
- Involved in teh team meetings wif 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 teh 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 teh application as well as for teh database verification based on teh functional requirements and test specs.
- Played a key role in setting up a test environment and test data.
- Automated teh 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 teh 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 wif respective Test Scripts on Selenium and generate analysis report wif Quality Center.
- Coordinating testing efforts between all teh 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 teh 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 teh expected results wif database
- Involved in Front End Application Testing for UI and Regression Testing.
- Worked wif 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.
