Automation Tester Resume
MI
PROFESSIONALSUMMARY:
- Over 7 years of strong experience in software Testing life cycle using Selenium, Java and Protractor.
- Well acquainted with all phases of SDLC, STLC and Bug Life Cycle.
- Experience in automated testing using tools like Selenium IDE, Selenium Web Driver, Protractor.
- Good Knowledge on Database concepts.
- Proficient in Using build tools such as Maven.
- Good at configuring and using Continuous Integration tools like Jenkins.
- Experience on different Testing frameworks such as Junit, TestNG.
- Good exposure to Web technologies HTML, CSS and JavaScript while involved in functional Web testing.
- Specialized in E - Commerce and Web-Based Application testing and automation
- Experience in Web based testing including GUI Testing, Regression Testing, Integration Testing, System Testing, Performance Testing, Stress Testing, Functional Testing, Unit Testing Black box and white box testing.
- Experience in Bug Tracking and Reporting using Test Director/ HP Quality Center.
- Expert in using WebDriver for Firefox, IE, chrome, IPhone, Android, HTML Unit driver and used WebDriver/Web Element interface, Absolute and relative Xpaths, CSS Selectors, Implicit, Explicit and Fluent Waits etc.
- Execution of automated test scripts usingHP Tools(Quality Center and QTP/UFT),
- Mobile compatibility testing with different OS such as Android, IOS with tools such as Browser stack.
- Well versed in defining scenarios and developing step definitions using Cucumber framework with Web Driver Scripting.
- Experience using Firefox add-ons such as Firebug, Firepath.
- Worked with project management tools such as JIRA.
- Extensively worked in Agile Scrum and believe in agile principles to improve Quality.
- Experience in preparing Test plan, Test Scenarios while writing Test Cases for Functional and Regression Testing.
- Manual and Automated testing for Cloud Services, Client/Server as well as Web-based applications including Cross-browser compatibility Testing.
TECHNICAL SKILLS:
Testing/Test Management /Defect Management tools: IDE, Selenium 2 Web Driver, Grid, HP QTP / UFT, JIRA, Quality Center/ALM 11, Clear Quest, SOAP UI.
Web Browsers & Servers & Operating Systems: Microsoft Internet Explorer, Netscape Navigator, Mozilla Firefox, Opera, Tomcat, Web Logic& Windows, Linux, Unix.
Modeling Tools: MS Visio, MS Project, UML.
Database: Oracle R12, MS Access, DB2, SQL Server 2008 and MYSQL.
Tools: MS Office, Eclipse, UML, Rational Rose, MTM, Adobe Acrobat, MS Visio, MS Project, Microsoft FrontPage, Fire bug, Fire Path, IE Developer Toolkit.
Testing Strategies: Unit, Integration, Regression Testing, Black Box, White Box, UAT.
Reporting Tools: Crystal Reports, SQL Server Reporting Services.
Language: Java, ASP.NET, C#, C++, SQL, HTML, XML, JavaScript, JSON, VBScript.
PROFESSIONAL EXPERIENCE:
Confidential
Automation Tester
Roles & Responsibilities
- Implemented Test AutomationFramework using Selenium WebDriver, protractor, TestNG and Maven .
- Actively participated in daily scrum and sprint meetings as part of Agile Environment.
- Worked closely with development team in creating automated scripts for the application using Selenium and Protractor.
- Working Experience in Developing and Deploying Web Forms, WebApplication using Asp.NET, C#, VB.NET
- Created Master Test Plan, critical scenarios and Test Scripts and schedules for Testing.
- Developed and implemented Page Object Design Patternframework with Selenium Web Driver, Protractor that cut down the script development time by 50%.
- Developed test code in Java language using Websorm and Eclipse IDE.
- Enter and maintain defect information in Defect Tracking System, JIRA.
- Designed and executed scripts using Continuous Integration tool.
- Successfully handled angular and non angular elements and pages.
- Worked with appropriate development and technical support teams to triage, assess and solution.
- Worked closely with different functional team including Development, QA, and Business.
- Performed Sanity, Unit, Integration, Regression and Retesting.
- Prepared the software UserManual for this project.
- Strong experience in Coordinating with Development Team.
Environment: Java, Javascript,C#, Selenium WebDriver, Agile, JIRA, QC, Junit, XML,, Windows, Linux.
Confidential, MI
Automation Tester (Selenium)
Roles & Responsibilities
- Understanding new requirements and developing QA Test cases for the new requirements
- Analyze business requirements, Software requirement specifications to create test plan and test cases for manual and automation testing using Selenium WebDriver, TestNG.
- Used web-debugging tools like XPath, Firebug and Firepath to locate elements.
- Experience in preparing Test Plan and Test cases.
- Involving in daily stand up meetings of GUI team and backend team.
- Creating frame work using TestNG and Webdriver.
- Responsible for implementingLoadRunner,Performance center, JMeterbased infrastructure including: Architecting the load testing infrastructure, hardware & software integration withLoadRunner.
- Develop and Build Automation Framework from scratch using WebDriver, Eclipse, TestNG and Java in Windows platform to cut down regression testing time
- Create and run BAT File to execute Automation Test Suites and generate XSLT Reports using Apache ANT and TestNG
- Developing and integrating the step definitions for each steps in the cucumber scenarios.
- Developing and integrating the step definitions for each steps in the cucumber scenarios.
- Had experience in writing data driving scenarios using EXAMPLES
- Perform and validate positive, negative, system, cross-browser and integration testing
- Modify and update Automation scripts when developers change the code in Agile Environment
- Automated, debugged and resolved issues in test scripts.
- Participated in smoke testing, regression testing and user interface testing.
- Ran regression tests to verify bug fixes, analyzed test results and created test summary reports through HP Quality Center.
- Review, creation and execution of Testcases, test scripts and documentation related to functional, backend and integration testing based on the user stories.
- Attending Bi-weekly regular scrum meeting with the client QA team and managers.
- Parameterizing the test for multiple sets of data testing.
Environment: Selenium WebDriver, Selenium IDE, Cucumber, Ant, TestNG, Java,C#, Agile, Maven, UNIX, Jira, Ecllipse.
Confidential, TX
Selenium Tester
Roles &Responsibilities
- The application tested in Agile Development Environment.
- Involved in analyzing Business Requirement Documents and Technical Specification document and developed test plan and test cases for testing the application.
- Participated in requirement reviews and analyzed Modification requests and Enhancement requests.
- Tested independent and dependent modules individually. Prepared Test Matrix to keep track of the requirements and the test cases.
- Developed test automation scripts using Selenium WebDriver for regression and performance testing of the various releases of the application.
- Performed manual testing of each build and then regression testing on each builds using Selenium WebDriver.
- Performed UI testing and front end testing using Selenium.
- Used Firebug to do web based application testing with selenium for the commands and locator application.
- Worked on Cross Browser testing through Selenium WebDriver by testing the website on different browsers like Chrome, IE and Firefox.
- Performed Unit testing for Java applications using Junit.
- Developed Test Framework in Selenium for UI Regression Test Automation and when necessary, and potentially execute Unit Test automation (Java/Junit).
- Developed data driven test scripts to check the same functionality with multiple sets of data.
- Created the tests that have no user interaction as a set and executed them as Batch tests using ANT.
- Used TestNG Annotations in Selenium WebDriver and executed a batch of tests as TestNG suite.
- Developed Selenium scripts in TestNG for parameterization using Data Provider annotation.
- Developed user-friendly and flashy XSLTreports using TestNG and ANT.
- Conducted System Testing and User Acceptance Testing for every client and Conducted Backend testing writing extensive SQL queries.
- Checked the data flow through the front end to backend and used SQLqueries, to extract the data from the database.
- Involved in documentation as to how to maintain and run scripts for future enhancements. Responsible for testing the application against different environments in QA, staging and production.
- Analyzed the business requirements, developed test plans and created test cases in Quality center, a test management tool.
Environment: Selenium, JIRA, Java/J2EE,, Jmeter, TestNG, Junit, Eclipse, JavaScript, Maven, Quality Center, Web Sphere, Linux, UNIX, XML, Web Logic application server, MS Office, Oracle.
Confidential, Maynard, MA
QA Analyst
Roles &Responsibilities:
- Analyzed the user requirements, functional specifications and Use Case documents and created the Test Plans, Test cases for Functional testing.
- Performed Black Box and UnitTestingusing Equivalence Partitioning analysis.
- Used Quality Center as Test Repository for Requirements, Test plans.
- Involved in providing the Testing Effort estimates and provided the timely feedback on progress of the testing activity.
- Created Automation test framework using Selenium Web Driver and Java
- Exported Test case Scripts (Java-Selenium Web Driver) in Eclipse IDE and modified the selenium scripts and executed using JUnit Framework. Prepared automation test framework.
- Created automation framework for complex scenarios and performed Functional and Regression Testing for various releases using Selenium 2.0(WebDriver) and TestNG
- Filed by filed logic validation based on business requirements between different stages
- Developed strategy to move test cases Cucumber for existing and new test cases.
- Used Cucumber to write test cases for new modules.
- Worked on Cucumber Testing applications and Responsible for preparing weekly status reports and validated the back-end data using SQL queries for data integrity.
- Set up user and group login ID's, printing parameters, network configuration, password, resolving permissions issues, user, and group quota.
- Develop test plans based on test strategy.
- Created and executed test cases based on Test Strategy
- Developed and executedNon-functional testing such as performance, load, stress, stability, and security testing using Load Runner.
Environment: JAVA,Cucumber, SQL, UNIX, Web Logic Sever, QTP, MS Office (MS Word, Excel, PowerPoint), Quality Center, IP SWITCH, PGP desktop, Oracle, Bugzilla, TestNG.
Confidential
Test Engineer
Roles &Responsibilities:
- Project panning, task assignment, assigning score to each task, Scrum meeting / stand up meeting every day to observe the progress.
- Knowledge on Documents and White box testing techniques.
- Good knowledge on Black box, Yellow box, Green box, Grey box Testing techniques.
- Good knowledge on all Functional Testing.
- Knowledge on Usability, Compatibility, H/W configuring testing.
- Have good knowledge in setting TEST environment.
- Reviewed Functional Requirements Specs Doc and estimated points during Release planning following the Agile Iterative process
- Review test planning, test case development, and test summary activities
- Created test plan for different features and adding Test cases for features being delivered.
- Worked on managing the different types ofDefects, Requirements, and Test cases.
- Reviewed Functional Requirements Specs Docand estimated points during Release planning following the Agile Iterative process
- Worked on various releases of this product and have been key QA member for these releases.
- Have been key QA by understanding the various flavors of this product in depth.
- Deep understanding about the product and created the first regression test matrix for the same and responsible for writing SOFTWARE TESTplan.
- Involved in Planning, building and Administration of various High Availability clusters and heart beat checking on SunSolaris using VCS in heterogeneous SAN environment.
- Regular DiskManagement like adding/replacing hotswappable drives on existing servers/workstations, partitioning according to requirements, creating new file systems or growing existing one over the hard drives and managing file systems.
- Performed extensive Performance testing using Perfmon.
- Preparing daily Status Reports andDefect Reports.
Environment: JAVA, J2EE, JIRA, Linux, Tomcat, SQL server, Oracle, Proxy server, and sun java web server, JMeter, SOUPUI, Html, Xml, and JavaScript, UNIX,LINUX, Windows 7/XP/Vista.
