Automation Tester Resume
NY
SUMMARY
- Over 7 years of Experience in Automation and Manual testing with good understanding of SDLC processes in Quality process methodologies
- Expertise in Designing and Developing Test plans, Test cases and Generating Test Scripts for Manual and Automated Testing based on user requirement documents and system requirement documents.
- Proven ability in designing and creating automation frameworks using Java, JUnit, Selenium Web Driver, Selenium RC, Grid and TestNG
- Experience in Selenium WebDriver frameworks like Keyword Driven, Data Driven and POM, parameterizing tests, executing test cases as TestNG suite and generating XSLT reports.
- Experience of working in Agile - Scrum and Waterfall models of SDLC and STLC.
- Experience with UNIX commands and shell scripting.
- Expertise in locating the web elements using XPATH and CSS
- Experience of Selenium WebDriver frameworks like Keyword Driven, Data Driven and POM, parameterizing tests, executing test cases as TestNG suite and generating XSLT reports.
- Experienced in SOAP and REST Web Services testing using SOAP UI
- Using Load Runner, JMeter Analysis tool, generating comprehensive analysis report and identify the bottlenecks and provide recommendations to improve the performance.
- Experience in using test management and defect tracking systems such as HP Quality Center, HP ALM, JIRA, Bugzilla
- Experience in Object oriented programming language Java.
- Experience in testing database applications in ORACLE, PL/SQL and SQL Server using tools like TOAD 10.0, MS SQL Server Management studio for creating and executing queries
- Exposure in running SQL queries to manipulate database tables to check for data integrity.
- Experience in mobile web or mobile app testing(Android/iOS), functional, non- functional, smoke, integration, regression and usability testing
- Experience in performance of Build Validation and Verification, Positive and Negative, Boundary Values Analysis, Equivalent Classes partitioning, Smoke, Functional, Integration, System, Regression, Ad-hoc, Cross - Browser, User Interface and User Acceptance tests.
- Technical and analytical expertise with good understanding of dimension modeling
- Ability to learn and adapt to new tools and technologies very quickly
- Self-motivated and dedicated to take work independently with ability to contribute as a team member
TECHNICAL SKILLS
Test Tools: Selenium (IDE, WebDriver and RC), Junit, TestNG, QTP, Cucumber, Ruby, Appium
Performance: LoadRunner, JMeter
Databases: Oracle 10g/11i and MS SQL Server 2000/7.0/6.5
Programming Tools: Eclipse
Continuous Integration: Jenkins, Github
Languages: Java, JavaScript, HTML5 and SQL
Scripting Languages: JavaScript, XML, CSS
Bug Tracking Tools: Jira, Bugzilla and HP Quality Center
SD Methodologies: Agile, Scrum and Waterfall
PROFESSIONAL EXPERIENCE
Confidential, NY
Automation Tester
Responsibilities:
- Developed functional automation scripts using Selenium WebDriver and Java in Eclipse IDE
- Executed Selenium test scripts on different browsers and checked for compatibility
- Created and assisted with the Automation using Selenium scripting to test cases on multiple supported platforms to uncover regression and OS specific bugs at an early stage that is cost TEMPeffective and avoids delays.
- Performed Regression testing on new builds, every modification in the application using Selenium Web driver
- Identified the webelements by id,CSS and XPath Selectors using firebug and fire path plugins
- Validated Web Service modules using Soap UI tool (Preparing Web Service request and added authentication information in Soap Header). Used SOAPUI tool to test web services for Order History, Shopping cart, Account Creation and Shipment Tracking web services
- Experience in testing the application using TestNG Data Driven Framework in Selenium Web Driver and parameterization through excel files
- Used Maven Surefire, Slf4j and ReportNG to build and run the TestNG framework, analyzing test results and generated html report
- Performed Functional Testing of Web Services and Automating Soap and Rest Services Using Soap UI Pro: Assertions, Parameterizing, Data driven Testing
- Working in the agile development environment with frequently changing requirements and short 3 week sprints
- Generating and executing Test Script by creating a test suite of automated regression testing using selenium tool
- Collected test data from the data team and tested for different kinds of scenarios (Positive & Negative) for the different fields of UI module.
- Enabled Jenkins Continuous Integration to run the complete automation test suite on every nightly build across various browsers ( cross browser testing )
- Involved in reporting the performance issues in UAT
- Tracked defect using JIRA and generate defect summary reports.
- Created SQL queries for backend testing and to verify the UI data against the real data
- Tested the Mobile web, including checkout, across multiple Android and iOS devices and versions using a combination of emulators/simulators and real devices.
- Hands of experience on developing universal iOS app with auto layout design
- Automated the project using Appium with TestNGin regression phase.
- Developed Appium scripts for Android apps using java.
- Designed Hybrid Appium Test automation framework for the application.
- Prepared status summary reports with details of executed, passed and failed Test Cases also involved in weekly status and task review meeting.
- Reviewed and analyzed the Business Requirement Documents and Technical requirement documents
- Participated in Daily Standup meetings, Sprint Planning meetings and Sprint Pre Planning
Environment: Selenium Web Driver 2.0, Appium, Mobile Testing, TestNG, SOAP UI, Java, JIRA, SQL, Oracle, and Eclipse
Confidential, Nashville, TN
Automation Tester
Responsibilities:
- Actively participated in Kick off meetings and Walk through with Development, Business and QA Team
- Implemented automation using Selenium Web Driver, JAVA, Selenium Grid, Cucumber and Maven.
- Performed functional tests using Selenium Webdriver with data driven framework and documented final results in a database
- Determined user/business/functional requirements.
- Documented and Executed Smoke, Functional and Regression tests in continuous integration environment with TestNG and Jenkinsin all the browser combinations
- Created Selenium based scripts using Java & TestNG framework.
- Prepared Test Plan, Scenarios and supporting the Testing procedures
- Performed testing of applications for dynamic and static content of browsers using HTML Ids, CSS and XPath in Selenium
- Responsible for creating Test cases and executed based on functional requirements and design documents.
- Organized and managed all phases of testing process, including specifying requirements, planning tests, executing tests, and logging/tracking defects, Reports/Graphs using Quality Center 10.
- Created test scenarios and test cases based on the requirements and Test Case execution
- Actively involved in E2E Testing and bug Reporting and Tracking using JIRA and assigned severity to the defects
- Involved QA team Meetings to Review the Progress and Issues
- Prepare Traceability Matrix and maintaining the same to make sure all the requirements are addressed in testing cases and execution.
- Conducted Backend test using SQL queries to verify the Integrity of the Database.
- Developed and executed SQL queries on Oracle database using TOAD
- Performed smoke testing in UAT and production environments for deployment verification
- Tracked and reviewed the Defects using Test Director, generated defect status reports to represent the progress of the testing
Environment: Selenium Web Driver, TestNG, Java, SQL, PL/SQL, Oracle, MS Office.
Confidential, Milpitas, CA
Selenium Tester (QA Automation Engineer)
Responsibilities:
- Worked with product owner to understand various user stories and created test plan & test cases for various features.
- Created sanity test plan & regression test plans for various features based on the product quality needs.
- Used Quality Center to document the test cases, executed them using test lab and reported defect and tracked using defect module.
- Created tractability matrix and presented to scrum team & release management to halp making decision regarding software release criteria.
- Involved in End to End test of whole application (start of Day, Register Open, till open, minor challenge, scan, Tender).
- Created Continues integration jobs to perform various regression, sanity and data validation using Jenkins.
- Performed regression testing for each new build
- Created defects for various failed test cases with reproduction steps and detailed log information along with screenshots & communicated with scrum team on time.
- Checked the data flow through the front end to backend and used SQL queries to extract the data from data base
- Performed Negative testing and recorded the Defects in Quality Center with priorities and co-ordinate with Development team for fixing.
- Participated all scrum events such as Daily scrum, Sprint planning, Sprint retro & Sprint demo.
- Recommended various process improvement change to improve the time to delivery & reduce the defects quantity in software.
- Worked on various Web-driver (selenium) API such as finding elements, Mouse events, Action chain ect.
- Closely worked with performance testing team to identify performance issues for UI and other functional areas.
- Worked on implicit wait and explicit wait methods to optimize speed of automation test case execution.
Environment: Selenium web Driver, Jenkins, and GitHub.
Confidential, CA
Quality Analyst
Responsibilities:
- Script Preparation & Execution within the Selenium Data Driven framework using JAVA & Junit.
- Used ANT to build & run the selenium automation framework.
- Created Automation test framework using Selenium.
- Used Firebug Tool to identify the Object’s id, Name, XPath, link in the application.
- Exported Test case Scripts (Java-Selenium RC) in Eclipse IDE and modified the selenium scripts and executed. Prepared automation test framework.
- Tests developed in Eclipse to start and to stop the selenium server and to execute the tests in browser.
- Run tests by using Selenium remote control in different browsers.
- Understand Business Requirements Document (BRD) to developed Test cases and Test scripts for application.
- Analyzed Test Results to ensure existing functionality is not broken and recommend corrective action works as per the requirement.
- Prepared Test Plans to automatically test using Keyword driven approach with keywords like tableLookup, isElementExists, verifyText, verifyCount, etc.
- Responsible for Reporting and tracking defects using Quality Center, Bugzilla
- Worked in Agile test development environment with frequently changing requirements and features set
- Interacted with Business Analysts and software developers for bug reviews and participated in QA meetings
- Increased productivity by initiating automation testing methodology using Silk Test
- Responsible for Database testing using SQL queries in oracle
- Prepared traceability matrix to cover the gap between the requirements and test cases
- Taken part in requirement reviews and Enhancement requests received from users
Environment: Selenium IDE, Selenium WebDriver, Java, JIRA, SQL Server, Oracle and Eclipse
Confidential
Quality Analyst
Responsibilities:
- Analyzed the Business Requirement Document (BRD), Functional Specification Documents to prepare Test cases based on Test Plans.
- Involved in various testing types like UI Testing, Functional testing, User acceptance testing, Integration testing, Navigation testing and Regression testing on the application.
- Involved in developing a Test plan based on testing requirements and created Test cases using test Plan module in HP Quality Center
- Prepared Traceability Matrix and maintaining the same to make sure all the requirements are addressed in testing cases and execution.
- Conducted Backend test using SQL queries to verify the Integrity of the Database.
- Developed and executed SQL queries on Oracle database using TOAD
- Followed Defect management life cycle and raised the defects based on priority and severity levels
- Performed Negative, Smoke & Regression tests as per design specifications
- Organized and prioritized requirements in Quality Center
- Involved in preparation and execution of Test Scripts using QTP
- Validated the source system data with the staging data using SQL and Pl/SQL script
- Reviewing the fixes provided by developers and make sure it is the correct fix & that it works fine and to check that packaging standards/processes are followed
- Follow quality process and standards defined for the project.
- Actively participated in Kick off meetings and Walk through with Development, Business and QA Team.
- Coordinated with User Acceptance Team
- Regressions test the defects and close them in Test Director
- Tracked and reviewed the Defects using Test Director, generated defect status reports to represent the progress of the testing
- Reviewing the fixes provided by developers and make sure it is the correct fix & that it works fine and to check that packaging standards/processes are followed
- Follow quality process and standards defined for the project.
Environment: Oracle, SQl Server, Excel, QTP, Quality Center 9.0 and Windows
