Automation Tester Resume
Chantilly, VA
SUMMARY:
- 7 years of experience in Software Quality Assurance Testing, Manual Testing, and Automated Testing in Web - based applications, Mobile, Portal and Desktop Client server applications.
- Extensive experience with tools such as Selenium WebDriver, Junit/TestNG, JIRA, TFS.
- Strong experience in Software Test Life Cycle (STLC) using Agile-Scrum and Waterfall methodologies.
- Strong knowledge in analyzing business requirements, and executing test plans, test cases and test scenarios for manual/automated testing.
- Demonstrated ability to work on Work Flow Diagrams, Entity Relationship Diagrams and Data Flow Diagrams.
- Hands on experience in Development of Automation Scripts, Execution and Analysis Test Results using Data Driven Framework.
- Automation scripting using Selenium WebDriver, Maven, TestNG.
- Expertise in creating and implementing test plans and test cases based on business requirements, user requirements and functional specifications.
- Implemented cross-browser and cross-platform web testing with Selenium Grid and Selenium WebDriver.
- Expertise in using TestNG testing Framework as a test runner with Selenium.
- Designed, developed and implemented Hybrid testing framework utilizing Java, TestNG and Selenium WebDriver.
- Expertise in setting up Selenium tools from scratch and configuring various other peripherals tools to perform Selenium test.
- Proficient in writing custom XPATH, CSS path to identify objects, exception handling and error reporting using Selenium.
- Expertise in using TFS for managing test execution and defect tracking of all issues.
- Experience working in Java, Invoking JavaScript from Java in selenium script.
- Extensive working experience in Functional testing, Regression testing and Automation testing.
- Experience in writing selenium scripts using Robot Framework.
- Ability to learn new technologies and identify process improvement solutions.
TECHNICAL SKILLS:
Languages: Java, HTML, XML, SQL, JavaScript Selenium, Junit, TestNG, Team Foundation Server TFS.
Defect Tracking Tools: Jira, TFS
Testing Framework: JUnit, TestNG, Datadriven framework
Continuous Integration Tools: Jenkins, Circle CI
Methodologies: Agile (Scrum), Waterfall
Repository System: GitHub
Version Control: Git
Operating Systems: Windows, Linux, UNIX, Mac
PROFESSIONAL EXPERIENCE:
Confidential
Automation Tester, Chantilly, VA
Tools: Selenium WebDriver, TestNG, Maven, Git, Selenium Grid, AWS, Jenkins, Agile, Jira.
Responsibilities:
- Performed Functional testing and Regression testing.
- Performed End to End integrated automation for analyze and understand existing Automation framework.
- Add function libraries, Environmental variable and associated in project using Java and Selenium.
- Involved in customizing XPATH and CSS Selector for identifying dynamic objects and use them in Selenium Script.
- Executed property files to store all XPATH, file path, test site URL and use them in the Selenium.
- Designed, developed and implemented Hybrid testing framework utilizing Java, TestNG and Selenium WebDriver.
- Defined and build the project structure using Maven.
- Ran Regression and Integration testing of web using Jenkins on nightly basis and during deployment time.
- Involved in pushing the automated test code into CI (Continuous Integration) and monitored the test execution in Jenkins once the code pushed into CI.
- Ran parallel and cross browser testing in Selenium grid which was built on aws.
Confidential
Manual Tester/Automation Tester, Charlotte, NC
Tools: Selenium Grid, Selenium WebDriver, TestNG, Git, Jenkins, Agile, Jira, TFS, Java, JavaScript.
Responsibilities:
- Involved in analyzing Business Requirement Documents and Technical Specification Document and developed test plan and test cases for testing the applications.
- Involved in Functional testing and Regression testing.
- Participated in requirement reviews and analyzed modification requests and Enhancement requests.
- Designed test cases from Work Flow Diagrams and Flow Chart Diagrams.
- Involved in testing all phases of Cherwell ticketing system migration to 8.2.3 & 9.x version of desktop, web and portal.
- Performed smoke, regression, tests Confidential library website.
- Wrote selenium-based scripts for automation pilot project on Web Permits application.
- Customized the XPATH for identifying Dynamic Objects.
- Testing all projects under Sustainable Communities Portfolio.
- Involved in Production Smoke testing of Cherwell 8.2.3 Version.
- Scheduling meeting to review test cases with developers and business analysts.
- Design Test Cases, log defects in Jira from Winchester sprints on Permitting Process, Inspections.
- Designed test cases for Waste Works, Park & Rec mobile application.
- Understand the testing effort by analyzing the requirements of project.
- Testing Mobile applications for all Library Projects, Waste Works and Solid Waste.
- Tested multiple releases of MeckParks, CMLibrary on iOS, Android devices.
- TFS, JIRA tools are used for storing test scripts and tracking bugs.
Confidential
Automation Tester, Chantilly, VA
Tools: Selenium IDE, Selenium WebDriver, Java, TestNG, Jenkins, Selenium Gris, AWS.
Responsibilities:
- Performed in Preparing of Test data to test various input files formats using Excel.
- Performed Functional testing and Regression testing.
- Performed End to End integrated automation for analyze and understand existing Automation framework.
- Add function libraries, Environmental variable and associated in project using Java and Selenium.
- Involved in customizing XPATH and CSS Selector for identifying dynamic objects and use them in Selenium Script.
- Executed property files to store all XPATH, file path, test site URL and use them in the Selenium.
- Designed, developed and implemented Hybrid testing framework utilizing Java, TestNG and Selenium WebDriver.
- Ran Regression and Integration testing of web using Jenkins on nightly basis and during deployment time.
- Involved in pushing the automated test code into CI (Continuous Integration) and monitored the test execution in Jenkins once the code pushed into CI.
- Ran parallel and cross browser testing in Selenium grid.
- Used Java language and TestNG framework for scripting.
Confidential
Automation Tester, Miami, FL
Tools: Java, Selenium WebDriver, JUnit, Selenium GRID, circleCI, Heroku, IE, Firefox, Chrome, Windows, UNIX.
Responsibilities:
- Involved in analyzing Business Requirement Documents and Technical Specification document and developed test plan and test cases for testing the application.
- Identify test requirements from specifications, map test case requirements and design test coverage plan.
- Tested independent and dependent modules individually. Prepared Test Matrix to keep track of the requirements and the test cases.
- Isolate, replicate, and report defects and verify defect fixes.
- Define, develop, and execute automation test scripts using Java that leverage black and white box testing across functional, non-functional and performance testing.
- Integrated running selenium scripts with continuous integration and build cycle on circleCI.
- Wrote selenium tests in Java using Junit on eclipse IDE for UI regression testing.
- Extensively used chrome developer tools to find elements using CSS and XPATH locators in selenium scripts.
- Wrote selenium scripts to take screenshot of failed test case pages.
- Developed data driven test scripts to check the same functionality with multiple sets of data.
Confidential
Manual Tester, Bethesda, MD
Tools: Ruby On Rails, Heroku, Quality Center, Windows.
Responsibilities:
- Tested integration with payment networks both on consumers/seller side of e-commerce transaction.
- Tested video uploads on multiple platforms and different operating systems.
- Responsible for preparation of Test cycle/progress reports, analysis of defect metrics & implement improvement actions for next iterations.
- Performed Smoke Testing to make sure all the Test Channels and Test Environment is working as desired.
- Performed test management and bug reporting using Quality Center and reporting, also followed up with development team to verify bug fixes and update bug status.
- Closely involved with development team, maintenance team and business team regarding changing requirements, builds and releases.
