Sr. Automation Tester Resume
Chicago, IL
SUMMARY
- Around 7 years of experience in Information Technology - Quality Assurance with expertise in Manual Testing, Functional Automation, Mobile Automation, Build Deployment, and Continuous Integration with different applications.
- Extensive experience working in full Software testing life cycle (STLC) and Software Development Life Cycle (SDLC).
- Experienced in using test automation tools such as Selenium WebDriver/RC/IDE/Grid, QTP and Mercury Quality Center to develop automation testing scripts for web and client server applications.
- Exposure to different development methodologies like Waterfall Model, Iterative and Agile development.
- Experience in working with open source tools Selenium (Selenium IDE, Selenium RC/WebDriver, and Selenium GRID), Junit, TestNG, Ant, Maven, Jenkins, Cucumber, Eclipse, and preparation of automation test framework.
- Experience in Smoke Testing, Functional Testing, Integration Testing, GUI Testing, Regression Testing, System Testing and UAT.
- Experience in conducting batch testing and Data-driven testing using parameterization to test application with different sets of data.
- Hands on experience in reporting defects by using HP Quality Center, track, and verify resolution of software and specification defects along with documentations of all phases and involved in complete SDLC.
- Expertise in developing, estimating, documenting, and executing test cases manually and generating automated scripts using Selenium IDE, RC, and WebDriver.
- Expertise in preparing Test Plans, developing, reviewing, and executing Test Cases and Test Scripts based on Functional Requirements, Business Requirements, and Use Case Documents.
- Proficient in creating automation scripts from scratch and extensive knowledge of developing different type of framework like Data driven, Page object model, Hybrid framework using TestNG/Junit.
- Strong experience in Manual and Automation Testing of client Server, Web based Applications, Web Design, API, and SOAP UI.
- Excellent knowledge in writing unique XPath using firebug and fire path to identify web elements.
- Sound knowledge on Junit, TestNG framework for Unit testing, Maven and Ant for Project building tool, Jenkins/Hudson for Continuous Integration.
- Expertise in documenting defects with high level of detail, accuracy, and informative recreation steps using Quality Center, JIRA, Bugzilla etc.
- Involved in implementing BDD framework using Cucumber.
- Involved in Testing in Agile Development Environment, Using TDD and ATDD approach.
- Proficient in Java, JDBC, JavaScript, C, C++, Oracle, SQL Server, SQL, PL/SQL and in web Technologies like HTML, XML, and CSS.
- Excellent experience with source version control tools such as Git & Subversion (SVN)
- Sound knowledge on Object Oriented Programming (OOP) concept. Extensively used Java and Ruby for test case automation.
- Well experienced in programming languages like Java, C#.NET.
- Experienced in writing SQL verification scripts to test the result of deployment for correct business logic for Back-end testing.
- Experienced in mobile testing in manual and Automation testing using Appium.
- Excellent interpersonal skills, proven team player with an analytical bent to problem solving and delivering.
TECHNICAL SKILLS
Testing tools: Selenium Web Driver, HP Quality Center, QTP, Appium, Cucumber, Junit, TestNG, JIRA, SOAP UI, QTP, Eclipse, Manual Testing, XPATH.
Web Technologies: HTML, DHTML, CSS, XML
Defect Tracking Tools: Quality Center, JIRA.
Languages: C, C++, Java, C#.NET, SQL, PL/SQL, Python.
Project Management: Agile & Waterfall
Browsers: Internet Explorer, Firefox, and Chrome.
Operating Systems: Windows, UNIX and Linux
Mobile Testing: Android, iOS.
PROFESSIONAL EXPERIENCE
Confidential, Chicago, IL
Sr. Automation Tester
Responsibilities:
- Extensively involved in all stages of testing life cycle(STLC) and Software Development Life cycle (SDLC) using Waterfall, Agile methodologies.
- Implemented automation using Selenium WebDriver, JAVA, Selenium Grid, Cucumber, and Maven.
- Involved in Automation of the test cases using Selenium Web Driver.
- 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.
- Developing and integrating the step definitions for each step in the cucumber scenarios
- Developed test code in Java language using Eclipse, IDE and TestNG framework.
- Integrated with Continuous Integration tools Jenkins for running test on nightly basis automatically.
- Implemented properties files to read configurations and XPath of elements in the application for better readability of the code.
- Implemented cross browser and cross platform web testing with WebDriver.
- Worked as SOA (Web services) tester using XML request and response to verify the results.
- 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
- Tested the various Service Oriented Architectures (SOA) spanning across various web services using SOAP and WSDL across various applications using SOAP UI.
- Generated coded web tests out of recorded web tests to be modified in more complex web tests using Visual Studio Team System (VSTS).
- Status reporting and test updating in Quality Center.
- Executed automated testing in QC to test the front-end functionality of the application.
- Used HP Quality Center for viewing and analyzing test results and for defect tracking and reporting which occurred during execution of test scripts.
- Involved in designing and building automation frameworks in support of continuous integration in a test driven development (TDD).
- Implemented Mobile Test automation framework using Appium.
- Wrote SQL queries for validating the data mapping and data integrity.
Environment: Selenium WebDriver, Jenkins, SOAP UI, TestNG, Quality Center, Appium, Eclipse, XPATH, Java, HTML, CSS, SQL, Oracle, and Windows.
Confidential, MN
SDET
Responsibilities:
- Designed, developed & implemented the Automation of Web application regression suite using Selenium (Java), TestNG, Maven, Jenkins.
- Developed automated testing suite for testing web applications in legal domain using Selenium WebDriver and Page Object Pattern approach.
- Added dependencies of JAVA, TestNG, Selenium to POM.XML
- Generated Object repository classes and test classes separately for each web application pages.
- Created a TestNG suite along with maintaining separate TestNG XML files to invoke execution based on profiles.
- Provided excel plug-in test data to the TestNG Data Providers to control the tests following Data Driven Framework.
- Enhancing existing Cucumber framework by developing custom classes and methods on Java
- Automate test cases using Gherkin andCucumbercreating and editing files with developers.
- Supporting build deployment testing process by creating and managing procedures/workflows/build jobs in Jenkins
- Created automation framework using Cucumber and Gherkin.
- Performed automated and manual testing of REST and JSON endpoints using API along with Selenium
- Responsible for write automation feature files using BDD approach.
- Reporting bugs into JIRA bug-tracking system
- Worked on Soap UI tool to test the web services request and response XML and validated the data.
- Performed Database Testing by passing SQL Queries and retrieved information from Database.
- Used Firebug Tool to identify the Object's id, Name,XPath,link in the application
- Executing the test plans on web and mobile (Apple & Android) as per requirements.
- Defined and create Test Strategies, Test Plans, Test acceptance criteria and Develop Test Cases
- Participated in all phases if agile process including Iteration Planning, Stand-Ups, Team retrospectives.
- Analyzed system requirement and developed and executed test plans (manual and automated)
- Performed manual test cases for Mobile testing
- Documented test results including evaluation and status reports
Environment: Selenium, Cucumber, Xpath, Jenkins, HTML, Java, Firefox, GIT, SQL, Windows.
Confidential
Sr.QA
Responsibilities:
- Reviewed the Business Requirement Document to understand the process and write
- Test Plan and Test Cases.
- Used Selenium Web Driver using TestNG and Eclipse for automation in Hybrid model.
- Developed Test Frameworks in Selenium for UI Regression Test Automation
- Involved in Testing in Agile Development Environment. Using TDD and ATDD approach.
- Worked on Cross Browser testing through Selenium WebDriver by testing the website on different browsers like Chrome, IE and Firefox.
- Conducted System Testing and User Acceptance Testing for every client and Conducted Backend testing writing extensive SQL queries.
- Worked on conversion of existing manual integration tests into automated tests.
- Used Agile testing methodology for achieving deadlines in UAT.
- Formulate methods to perform Positive and Negative testing against requirements.
- Conducted Smoke testing, Functional testing, Regression testing, Integration testing, and User Acceptance Testing (UAT).
- Hands on experience in collecting several metrics and come up with corrective measure to be presented to senior management.
- Participated in User Acceptance testing (UAT) and involved in UA test cases, Executed test cases, Documenting Defects, resolved defects and Signed Off from Application.
- Provided weekly status report to the Project Manager and discuss issues related to quality and deadlines.
Environment: Selenium, UAT, QC, XML, C#.NET, SQL, SVN, MS Office, Windows.
Confidential
QA Analyst
Responsibilities:
- Wrote extensive Test Cases covering each module of the application in depth
- Performed Exploratory Testing to get an understanding of the implementation
- Wrote test automation scripts in Selenium Web Driver using Java, JUnit and TestNG
- Utilize locating mechanism, web elements and WebDriver methods inSelenium Webdriver
- Utilize TestNG Annotations, Dependencies, Prioritizing tests in test scripts and test reporting in JUnit, TestNG
- Developed, supported and refactored regression test automation (Selenium WebDriver, Java)
- Automated performance testing with JMeter
- Using TestNG created test scripts to do cross browser testing and functionality testing
- Conducted Smoke and build acceptance testing
- Functionality, Usability, Compatibility, and Localization testing cross platform and cross browser
- Did regression test for each build
- Performance Testing under optimum and excessive loads
- Performed release acceptance testing on the Beta release
- Developed Test Matrix based on cross browser testing (load and memory profiles)
- Took active part in daily scrum meetings
Environment: s: Manual Testing, Java, HTML, Selenium web driver, VB Script, SQL, MS-Office, Windows.
