Sr. Automation Engineer Resume
NY
SUMMARY
- More than 5 years of Software Testing and Quality assurance experience of Client/Server, and Web based applications using Manual, Backend, andAutomationprocess.
- Solid understanding of Software Development Life Cycle including Agile, Waterfall and Iterative.
- Strong experience with Agile test methodology and Agile Development process.
- Excellent writing, verbal and interpersonal skill set with a self - starting attitude and team player.
- Strong experience with Selenium WebDriver.
- Strong experience in development of core QA framework function library for various Web and Client-Server application.
- Solid experience with Behavior Driven Development (BDD) and Behavior Driven Testing with Cucumber-JVM to implement Test Driven Development (TDD).
- Solid experience with Gherkin Language to develop Behavior Driven Testing.
- Strong experience with Keyword Driven and Data Driven framework implementation.
- Strong experience in cross browser, cross platform web testing with Selenium WebDriver.
- Quality Testing including Effective Test Case Design, Test Execution and Reporting.
- Experience in analyzing the requirements, User Stories and Use Cases to develop test cases.
- Experience in preparation of Test Strategy, Test plan, Traceability Matrix and Test Matrix.
- Strong experience in Black Box and Gray Box testing.
- Expertise in QA Methodologies with various testing concept such as Acceptance testing, System Testing, Functional Testing, Integration Testing, Regression Testing, End-to-End Testing, Business Process Testing and more.
- Strong analytical and problem solving skills.
- Extensive work experience using Change Control and Bug Tracking Tools likeQuality Center, JIRA and Rational Team Concert.
- Good at prioritizing along critical path and meeting project milestones and deliverable dates.
- Experienced using Bug tracking tools like Trac, JIRA, Bugzilla, Mantis and Quality Center.
- Experienced working on cross platform Ubuntu (Linux), Windows and Mac.
- Expertise in analyzing the results and reporting suggestions and defects.
- Experience in database query manipulation. SQL, PL/SQL statements, stored procedures, and triggers.
- Strong experience with SOA architecture that include Restful Web Service Testing.
TECHNICAL SKILLS
Languages: JAVA, HTML/XHTML, XML, JavaScript, VBScript
Browsers: Firefox, Chrome, Safari, IE
IDE: SQL Developer, Toad, DB Visualizer
Requirement Gathering: UML, SnagIT
Project Management and Bug Tracking Tools: Quality Center, JIRA, Trac
Functional Test Automation Tools: Selenium IDE, Selenium RC, WebDriver, Selenium Grid
Web Debugging Tool: Firebug, Firepath, Xpath, Xpather
Mobile Testing: Android, iOS device and Windows device testing.
IDE: Eclipse, InteliJ, Mysql Workbench
Test Framework: JUnit, TestNG
Build Tool: Maven
Operating Systems: Linux, Windows, Mac
Databases: Oracle, DB2, SQL Server, MS Access
PROFESSIONAL EXPERIENCE
Confidential, NY
Sr. Automation Engineer
Responsibilities:
- Worked in Agile methodology that includes QA planning & execution in Sprints, Participation in the Scrum & Sprint review/retrospective.
- Solid experience with Behavior Driven Development (BDD) and Behavior Driven Testing with Cucumber-JVM to implement Test Driven Development (TDD).
- Solid experience with Gherkin Language to develop Behavior Driven Testing.
- Co-ordination with Project manager & Development teams on Documentation Reviews, Process Improvement and Schedule.
- Created Test Plans and Test Strategy which describes the features and functions to be tested.
- Introduced and implemented automation testing framework for the organization.
- Implemented open source web test tool Selenium WebDriver for cross browser and cross platform web testing.
- Developed and implemented robust Page Object Model Framework, Excel base Keyword Driven and Data Driven testing with Selenium Web Driver, which cut down the script development time in half.
- Developed various QA Automation Test Frameworks to ensure the code reusability and code maintainability, which reduce the script development time.
- Used postman to test web service testing.
- Used Rest assured library to automate web service testing.
- Developed a complete automated functional test framework utilizing Java, TestNG and Selenium. This allowed us to benefit from the power of implementing an automated testing program without having to pay for very high licensing fees that come with commercial automated testing products.
- Build Automated Test script to increase the automation coverage for the regression test cycle.
- Responsible for ensuring the conceptual integrity of the system, ensuring that the product and product architecture meet or exceed the technical requirements defined.
- Responsible for the execution of dailyregression, smoke, upgradetest cases onQA Functional, Staging, Productionenvironments and report analysis.
- Involved in pre and post release QA activity planning.
- Analyzed use cases, functional requirements to writing detailed Test plans and Test cases.
- Performed specification analysis, created test cases, test plans, tested software applications, and logged defects, worked with development team in resolving defects and assisted in production issues resolution & re-testing.
- Closing, Re-testing defects inJIRAincluding impact analysis.
- Developed and modifiedSQLqueries and stored procedures with cursors and functions to create & load test data TOAD.
- Performed Data Integrity Testing,Functionality Testing& Back-end testing.
- Provided back end testing for data validation using SQL.
- Created wiki pages on new QA hire orientation and reusable data.
- DailyOnsite-Offshoreco-ordination to accomplish QA testing activities.
Environment: Selenium WebDriver, Java, J2EE, Servlet, JSP, SOA, Restful Web Service, HTML, and Oracle
Confidential, Woodbury, NY
Automation Engineer
Responsibilities:
- Analyzed business requirements, business rules, created test plan and detailed test cases for projects.
- Regression test cases were automated using Selenium, WebDriver.
- Created test plans fromAbstract, Feature SpecandTech Design Specdocuments and authored test cases.
- Conductedregression, upgrade, system, configuration, user acceptance, interfaceandrisk based testingfor multiple QA releases.
- Developed various QA Automation Test Frameworks to ensure the code reusability and code maintainability, which reduce the script development time.
- Design and developed Behavior Driven Development (BDD) and Behavior Driven Testing with Cucumber-JVM.
- Used postman to test web service testing.
- Used Rest assured library to automate web service testing.
- Experienced withAgile software developmentand multi-tier web application.
- DocumentedUATprocessand executedbusiness logic, datadriven test cases.
- Set up test environments involved in testing automation smoke tests to determine the build acceptance for QA.
- Conducted extensiveClarity GUI testingandlocalization testing.
- Performedbackend validationto match frontend data using SQL.
- Created and enhanced numerous test scripts by following Page Object Model test framework to handle changes in the objects, in the tested application’s GUI and in the testing environment using Selenium.
- Executedfinancial management reportsandjobsto generate project data.
- LeadService Packteam in delivering priority fixes for major QA releases.
- Automatedtests using TestNGframework and usedselenium APIto automate browser actions.
- Developed test scripts based onselenium IDEgenerated code.
- Provided technical analysis for the QA test issues found during test execution.
- Performedrapid application testing (RAT)to provide early feedback on features.
- Coordinated day-to-day activities with offshore teams.
Environment: Selenium WebDriver, J2EE, Servlet, JSP, SOA, Restful Web Service, HTML, and MySQL, Java
Confidential, Philadelphia, PA
QA Engineer
Responsibilities:
- Participated in business requirement walkthrough, design walkthrough and analyzed Business requirements.
- Created Test plan, Test Design, Test scripts and responsible for implementation of Test cases as Manual test scripts.
- Formulated methods to perform Positive and Negative testing against requirements.
- Performed Manual Testing of the application Front-End and Functionality, and identified the critical test scripts to be automated.
- Developed SQL queries to validate the data that is being loaded to Teradata database; involved in backend testing for different environments like System Testing and Integration Testing.
- Reported the daily status of test cases executed/failed, worked with business analysts to assure new functionality changes were reasonable regarding existing physical design.
- Prepared Test Plan, Test Cases and tracked Defects using Quality Center.
- Responsible for capturing the test cases in Quality Center and mapping them with requirements for better traceability.
- Generated monthly Reports and Metrics from the Quality Center and presented them to clients in monthly meetings.
- Preparation, Review and Execution of Functional and Regression Test scripts.
- Designed Automation Framework for the project using Selenium and WebDriver.
- Configured Selenium Grid to execute test suite to cross platform and cross browsers.
- Created integration script to deploy different services at one time.
- Migrated whole test suite to Selenium to WebDriver.
- Used core JAVA for writing Selenium RC tests for the web application to write mobile tests using Junit framework.
- Created test cases for mobile app and executed in different android, iOS devices.
- Used email on acid to test email on different email client.
Environment: Selenium WebDriver, Java, J2EE, Servlet, JSP, HTML, JavaScript, MYSQL
