Selenium Engineer Resume
Irving, TX
PROFESSIONAL SUMMARY:
- Overall 7+ years of experience in Software Quality Assurance in Automation and Manual testing using different tools.
- Experience in writing test cases as per the Software requirement specifications.
- Experienced in Automation testing using Selenium and HP QTP.
- Experienced working in Agile, Incremental and Iterative, Scrum, CA LISA, or Lean environments.
- Experience in performing the Black box testing, integration testing, Regression testing, Database testing, system testing, and supported user acceptance testing (UAT)
- Experience in working with open source tools Selenium (Selenium IDE, Selenium RC and Selenium Web Driver), Eclipse and preparation of automation test framework.
- Experience in multi - platform (iOS, Android) compatibility testing.
- Good Experience in XML , Web services, Soap UI, Site catalyst , UNIX logs.
- Good Working knowledge in IVR and CTI and eCommerce , eChannel , Retail and Mobile Testing (iOs, Android).
- Extensive knowledge in Telecom and Financial domains with POS applications testing.
- Worked in Multiplatform Environments like Windows , UNIX , Web applications, and GUI based client/server applications.
- Experience in Understanding the code written in different programming languages Java, Java Script, SQL and databases like Oracle, SQL Server.
- Extensive Manual testing experience in Black Box testing, Functional, Integration, Regression, User, Acceptance (Alpha and Beta Testing), System, UI-testing, Smoke, Sanity, Content testing.
- Extensively worked on Data Driven, Keyword Driven and Hybrid test Automation Frameworks.
- Ability to identify and build Automation Regression Suite using TestNG and Jenkins
- Proficiency in automating tests on multiple browsers and cross Operating System using Selenium.
- QA experience with web/client-server applications.
- Experience in programming with C# and .NET applications.
- Executed web services testing using SOAPUI tool for soap and Rest Web services.
- Expertise in Java and OOPS concepts required for Selenium frameworks
- Proficient in the programming languages like Java, SQL.
- Involved in developing Automation Frameworks such as Keyword Driven Framework, Data-Driven Framework and Page Object Model.
- Knowledgeable in BDD Have hands-on experience creating feature files using Cucumber JVM and Implemented Steps definitions using JAVA.
- Hands on experience in Unit Test Frameworks such as JUnit and TestNG.
- Estimated time requirements and scheduled all testing activities.
- Proficient in performing Automated Functional testing using QTP tool.
- Worked with White Box Testing for Java applications.
- Experience in Test Management and Defect Tracking Tools Quality Center, JIRA as repository for maintaining Test Cases, execution and tracking the defects.
TECHNICAL SKILLS:
Development methodologies: Agile/ Scrum, Waterfall, Jenkins, Hudson, SVN
Artifacts: Test Plan, Test Case, RTM, Test Summary Report, Bug report
Automation Tools: Selenium IDE, Selenium Web Driver, Selenium RC, Selenium Grid, Quick Test Pro, Cucumber, JUnit, TestNG, log4j, Soap UI.
Framework: Keyword Driven, Data Driven, Hybrid Testing Frame work, Page Object Model.
Bug or Test Management Tools: Quality Center, JIRA, ALM, MTM, Version One
Programming Languages: Java, Java Script, VB Script, HTML5, XPath, CSS3, Soap, WSDL, Restful
Database/Database tools: SQL Server, Oracle, MySQL, Toad, SQL
Operating Systems: Windows 8.1/7/ XP, UNIX.
PROFESSIONAL EXPERIENCE:
Confidential, Irving, TX
Selenium Engineer
Responsibilities:
- Involved heavily in converting Business Requirements into Functional requirements.
- Developed flow diagrams, wireframes and high fidelity mockups for web applications using user centered design methodology.
- Performing Regression test using automated testing tool Selenium.
- Performed manual testing for functional testing and backend testing.
- Conducted End-to-End and Black box testing.
- Improved data driven selenium framework by creating methods to save/create screenshots on test failures for ecommerce application.
- Developed new and updated existing Automation test cases using selenium Web Driver and TestNG, using SVN as VCS for java based web application, using Maven as Build tool.
- Behavior-Driven Development ( BDD ) implementation with Cucumber gherkin and Jenkins Continuous Integration, expanded test scenarios, tracked Cucumber reports .
- Developed ANT Build scripts to run Sanity Test scripts developed in Selenium Web Driver (javascript).
- Performed test automation using Appium for mobile testing.
- Actively involved in black box, functional, regression, system, integration, positive, negative, GUI, performance, load and functional testing
- Worked with input test data excel files with the help of Java IO package and Apache POI library in Selenium.
- Executed automated scripts using Load Runner.
- Automated testing of REST API services
- Utilized Team Foundation Server for reporting and tracking the status of the defects and assigned severity ratings.
- Achieved an Agile i dentified and defined scope for Integration, Interface & System Testing.
- Performed the Back-End testing to ensure data consistency by writing and executing SQL queries using SQL Server 2012 from ecommerce database.
- Web services testing using SOAPUI (Get Method, POST Method)-SOAP and Restful ( JSON ) in Java in ecommerce application.
- Tests of a specific function within application, requiring some type of user input, and returning some type of results.
- Create Automation Scripts using Ruby for Test Data creation and Regression Testing.
- Designed the JMeter scripts for Load Testing and monitored the performance
- Prepared Test Traceability Matrix to confirm the test coverage and mapped it with Test cases using HP ALM/Quality Center.
Environment: HP Quality Center, Selenium Web Driver, TestNG, Cucumber, SoapUI, Fitnesse, Maven, Eclipse, VBScript, Java Script, Ruby, Perl, Jmeter, SQL, Data Driven and Key Word Driven Frameworks, HTML5, XML, Web Services/API, Rally (Agile Management Tool).
Confidential, Washington DC
Selenium Tester
Responsibilities:
- Involved in performing Functionality testing, Validation testing, Negative and Positive testing, Integration testing, testing manually on the first release of the application.
- Created Test runs, Test cases, Mockups, Process Flow diagrams from the functional documents.
- Involved in creating data driven and keyword driven frame works.
- Web browser automation testing for java based application using Selenium Web driver and JUnit.
- Tested mobile applications using Sauce Labs.
- Worked with Appium for mobile app automation for iOS and Android.
- Worked with tracking toll like JIRA (Zephyr for QA tracking)
- Prepared test scripts for each feature or each story according to the new version release interface document.
- Performed Continuous Integration tests using tools like Gradle.
- Analyzed Defect Reports and work closely with Application Developers for resolving the bugs.
- Worked on UNIX Shell scripting; creating the Ksh or the Korn shell scripts; an integral part of automating the scripts.
- Created detailed Test cases according to business requirements and manged in Oracle BRM
- Developed test scripts to automate process of testing in Selenium RC and Web Driver using Testing and JUnit .
- Worked with document sync like Swagger for Restful web services.
- Created RESTful Web Services in pushing data to downstream systems.
- Created a fully functional RESTful Webservices supporting both XML and JSON message transformation.
- Functional automation scripts were created using Selenium; Used Selenium WebDriver to automate regression tests on multiple platforms and browsers and used BitBucket Stash for pulls and commits to synchronize the work with JIRA tracking tool.
- Created RTM Matrix, ensured the Test Planning, Testing Strategy, Test cases, Flows are capturing and covering all the Functional/Non Functional requirements.
- Developed and maintained automated regression test cases in Selenium using Java programming language.
Environment: Selenium IDE, RC Web Driver, Cucumber, My Eclipse, JIRA, MySQL, Oracle, Java, JIRA, QTP (Quick Test Professional) 10.00, QC (Quality Center) 10.00, Sauce Labs, VBScript, Stash, BitBucket, JUnit, TestNG, Swagger, Firebug, XPath.
Confidential
QA Engineer
Responsibilities:
- Involved in digital signing of applet for mainframe interaction window for one of the major applications.
- Successfully collaborated between QA & Development to determine solutions, deliverables, weekly updates, ticket resolution for insurance application management.
- Worked with Microsoft Project to handle project status and create project work plans.
- Involvement in Execution of Test Cases, DefectReporting, bug tracking and report analysis for QA team.
- Developed Requirements Traceability Matrix (RTM) using Excel to trace each software requirement to test case.
- Reviewed and validated newly added functional test cases for retail companies.
- Responsible for creating test cases and also involved integration testing.
- Created test plan for different features and adding Test cases for features being delivered.
- Involved in Web services Automation Testing using SOAP UI.
- Validated web services manually and through automation using SOAP UI
- Involved in the complete Software Development Life Cycle including Requirement Analysis, Design, Implementation, Testing and Maintenance.
- Creating and executing test cases in Selenium for mortgage applications.
- Review test planning, test case development, and test summary activities.
- Worked on managing the different types of Defects, Requirements, and Test cases.
- Performed Functional Testing, Regression Testing and Retesting.
- Prepared the software UserManual for this project.
- Strong experience in Coordinating with Development Team.
- Worked with C# and .NET framework.
- Performed tests on .NET application.
- Created and executed test cases based on Test Strategy.
- Developed and executed Non-functional testing such as performance, load, stress, stability, and security testing using Load Runner.
- Worked in ARM (Audience Research and Measurement) team to analyze logs and find issues in logs.
Environment: Selenium testing, Regression Testing, SOAP API, Non-Functional Testing, Unit Testing, Defect Reporting, Test Cases, Oracle, CSS, JavaScript, WebSphere, Windows7/XP/Vista.
Confidential
QA Engineer
Responsibilities:
- Design Functional Specification Document (FSD) reviews and creation of Requirement Documents (RD).
- Created Use Case UML diagrams to show the interaction between various modules.
- Application’s business logic layer coded using Session Beans and Entity Beans.
- Used Multi-Packet call to the backend that required packets to be sent out through MQs.
- Designed the validations and business logic using the Input processors and Pipeline Components.
- Designed solutions in this maintenance project for existing defects and enhanced functionalities using Rational Rose, Java, J2EE, and JUnit.
- Performed development and unit testing by creating and maintaining Documents for mortgages.
- We implemented component WebService calls using JAX-WS .
- Proficient in Object Oriented Principles, Methodologies and Best Practice.
- Gathered requirements from the client and designed mock-ups for the development of new web pages based on the requirements.
- Implemented Spring Dependency Injection and Aspect Oriented Programming ( AOP ) using Spring Framework.
- Involved in writing Spring Configuration XML file that contains declarations and other dependent objects declaration.
- Developed Hibernate mapping files and hibernate configuration for persisting data to the database.
- Worked in multithreading and connection pooling to synchronize the data when more users come in and dealt with concurrency issues using Singleton Class .
Environment: Windows 2000 Server (Development), UNIX (Production), JDK1.4, J2EE 1.4, EJB, Oracle 9i, UML, Rational Rose, TOAD, VSS, Log4J, HTML.
