Objective:
Career Summary:
Over * years of Experience in Software Testing for both Manual and Automation Testing of Web-based and Client/Server applications.
Experienced in writing Test Cases – Functional and Integration test cases, reviewing test cases and estimating test case executions.
Experienced using Selenium automation tool, Java, Maven, and Cucumber.
Skilled in Test Automation with the ability to Design, Develop, Maintain and Enhance different automation frameworks based on application requirements.
Able to provide my input throughout all of the stages of Software Development Life Cycle (SDLC).
In depth understanding of Software Testing Life Cycle and Defect Life Cycle.
Proficient with the process framework such as Agile Scrum and Waterfall models.
Experienced in Smoke Testing, Functional, Regression, Integration and User Acceptance Testing.
Experience in working with open source tools Selenium (Selenium IDE, Selenium WebDriver), JUnit, and TestNG.
Developed and executed test automation scripts using Jira and Jenkins.
Experienced in creating Requirement Analysis and creating a Requirement Traceability Matrix.
Ability to use Maven as a build tool to manage Java Automation and built a Maven project object model file (pom.xml).
Broad knowledge about Object Oriented Programming (OOB) such as Java to execute automation test cases.
Experienced in Continues Integration and executed hourly Automated Smoke Tests to check the stability of the system.
Well experienced in Test Cases Preparation, Execution, Traceability matrix, Bug analysis and Reporting using Jira.
Strong skills with backend testing in writing SQL Queries on Oracle and MySQL Server.
Involved in test strategy planning, scheduling, and risk analysis, reporting and tracking.
Used Selenium for functional testing, regression testing, and UAT testing.
Possessed high technical aptitude and high level of analytical ability.
Cross Functional with an immense belief for Teamwork and Collaboration.
Technical Skills:
Testing Tools
Selenium WebDriver, Jira, Maven, Cucumber
Languages
JAVA, HTML, XML, SQL
Databases
Oracle, MySQL
Programming Languages
SQL, HTML, XML, JAVA
Testing Frameworks
JUnit, TestNG, Cucumber
Work Experience:
Wells Fargo, Los Angeles, CA Test Automation Engineer July 2015 – Present
Environment: Selenium WebDriver, Cucumber, Java, JUnit, Maven, JIRA, XML, HTML, Jenkins, Git, SQL
Responsibilities:
Coordinated with Business Analysts, Programmers, and end users through the life cycle of the project.
Took a part in daily scrum, sprint grooming, sprint planning, and sprint retro meetings.
Estimated the amount of time each task would take during Sprint Planning sessions.
Analyzed the User Stories and provided inputs for clear Acceptance Criteria to ensure Testability of User Stories.
Participated in User Story Analysis and prepared functional Test Cases based on Definition of Done.
Participated during the entire process of SDET (Software Development engineer testing), for developing the Test Plans and Test Cases for numerous aspects of the User interface of the application and automated the test cases using Selenium WebDriver and JAVA in Eclipse IDE.
Developed frameworks using Selenium WebDriver with Java.
Responsible for Functional and Regression testing by Selenium during the various phases of the product development.
Responsible for citing document errors, defects, and validate their resolutions.
Documented the deviations found during the development cycle and reported them to the client’s counterparts.
Managed the Traceability Matrix for requirements to test case and created a data load.
Used SQL queries to perform Back-End testing.
Developed automation shakeout script and scheduled the test run in daily basis in multiple environment to test the application stability.
Used JIRA for bug tracking, issue tracking and project management.
Developed reusable codes and frameworks to execute test scripts using Selenium and Eclipse.
Prepared test scenarios by using Gherkin language in Cucumber for both the functional and non-functional part of the team to understand the test script.
Performed parallel execution using TestNG.
Developed basic test scripts using open source tool Selenium WebDriver in Eclipse IDE with JAVA.
Actively Participated in Manual, Integration, Regression, System and Functional testing as required in different stage of SDLC.
Supported manual testing team whenever it was demanded and logged defects in the Jira.
Performed Defect Tracking and Management in JIRA. Generated automated daily reports using JIRA API.
Utilized Jenkins to generate reports and to run Smoke Tests and Regression Tests.
Provided feedback to business and development team in User Story session to improve the testability of the User Story.
Reported software defects and worked with business analysts and developers to resolve technical/functional issues with Selenium WebDriver.
Supported UAT test issued by working with end-users and technical staffs and documented UAT test results.
Provided mentorship on test automation to adapt the agile Cross Functional Team concept.
Analyzed each regression run result and provided high-level report to the team and upper management.
Sprint, Phoenix, AZ Test Automation Engineer May 2014 – July 2015
Environment: Selenium WebDriver, Cucumber, Java, Maven, ALM, XML, HTML, Jenkins, SQL
Responsibilities:
Developed Test Cases, Use Cases and Automation test scripts by reviewing the business requirements document, and technical specifications document. Other activities included test execution, report generation.
Went through the business Requirements to prioritize Manual Test Cases and select the Test cases that need to be Automated in Selenium WebDriver.
Actively took part in Daily stand ups meetings, Sprint planning, Sprint retrospective and Sprint reviews.
Reviewed and analyzed user requirements, participated in Verification, Validation and acceptance testing for developed software.
Worked in an Agile development environment – consisting of many iterative releases with extensive celebrations between the DEV, QAs and the BAs.
Involved in Regression Test Planning and Automated tests to execute and get the result analysis.
Participated in Testing documentation reviews and walkthroughs, including those for Test plans, Test cases, Test strategies, Test Summary Reports.
Participated in Test result evaluation, documentation, and relevant reporting.
Involved Keyword Driven Automation Framework design, including setting up Coding Standards, Naming Conventions and Folder Structures.
Analyzed the Regression Suite, Identified and prioritized test cases for test automation development.
Developed reusable functions with Descriptive Programming and maintained in the function libraries.
Kept Environment Variables for URLs, username and passwords in XML files for Selenium test data.
Used HTML, DOM and XPath to identified dynamic objects from web application for Selenium.
Developed utility functions in VB Script to handle Outlook, Excel, Word for test automation framework.
Developed automation scripts for daily shakeout and monitored the test results in daily basis.
Involved in Script Maintenance and Script Execution in Selenium using ALM.
Integrated with the Development team for defect fixing issues using ALM.
Participated in determining test environment and test data needs.
Used Jenkins to design and run the Regression test suite and Smoke tests in development and test environments to generate reports.
Involved in Back end testing using SQL Quires.
Attended Team meetings to give the project status updates and discuss for any technical issues in the project that are faced by team members.
Worked in pairs with developers to write Cucumber feature files and develop Selenium test scripts to automate the stories during development as part of Test Driven Development.
Analyzed and communicated test results to management. Made recommendations for product improvements wherever necessary.
CoolSIS, Tempe, AZ Test Automation Engineer April 2012 – May 2014
Environment: Selenium WebDriver, Cucumber, Java, Maven, ALM, XML, HTML, Jenkins, SQL
Responsibilities:
Participated all Scrum ceremonies like Sprint Grooming, Planning, Daily Scrum, Sprint Demo and Retro meetings.
Attended Sprint Grooming meetings to analyze the acceptance criteria to make sure how big, valuable, negoatibale, independent, estimable, and testable the User Story is.
Developed Automation framework using Eclipse, Java, Maven, Selenium WebDriver, Cucumber and JUnit.
Utilized Cucumber feature file and worked on Behavior Driven Development for a framework that is both reusable and maintainable.
Used Maven as the project builder using Selenium WebDriver as Automation tool and Java.
Responsible for developing, executing, and reviewing Smoke test, Regression test, Backend test, Positive and Negative testing using Selenium WebDriver and Java.
Successfully handled different types of alerts, drag and drop actions and mouse hover actions using Selenium WebDriver.
Implemented Page Object Model design pattern for Behavior Driven Development using Selenium and Java.
Developed automation test script and extracted data from excel sheets using Apache POI library.
Executed Smoke Test every day using Jenkins as the Continuous Integration tool.
Reported and prioritized defects using Defect Tracking System JIRA.