Automation Engineer Resume
Sterling, VA
SUMMARY
- 8 +years of professional experience in Software Testing Domains like Insurance, Around Banking, Retail and CSTE Foundation Level certified tester.
- Good understanding of Software Development Life Cycle, Software Testing Life Cycle and Bug Life Cycle with working experience on Agile and Waterfall methodologies.
- Involved Setting upSeleniumGrid onAWS
- Expertise in Sanity Testing, Module Testing, Integration Testing, System Testing, Performance testing, Integration, Regression Testing and User Acceptance Testing.
- Experience in working with open source toolsSelenium (Selenium IDE, Selenium RC, and Selenium Web Driver), JUnit, Eclipseand preparation of automation test framework.
- Expertise in both manual and automation testing of Web services.
- Designed and developed Automation Frameworks like Keyword Driven, Hybrid driven and BDD
- Exported JUNIT scripts fromSelenium IDEto Eclipse JUNIT Test Suites, Creating new JUNIT test cases, modifying the selenese scripts and writing test suites usingJUNIT.
- Well versed with Amazon Elastic Cloud instances and website security, Web services REST, AmazonAWS, Chef and Puppet.
- Worked extensively on Agile Projects and hands on experience in creating task for sprint in Rally and attended Sprint Planning, Scrums, Sprint Review meetings.
- Extensive experience on SOAP and REST web services testing.
- Good Knowledge in OOPS (Object Oriented Programming System) concepts i.e., Abstraction, Polymorphism, Encapsulation and Inheritance.
- Developed and executed the Automation Test Scripts with Selenium Java API using Eclipse IDE, performed web services testing, ensuring high Code Coverage and security.
- Implemented Test Cases and developed Test Scripts to, Test Scenarios, and features for BDD (Behavior Driven Development), ATDD (Acceptance Test Driven Development) using Cucumber. Experience in Expanding BDD Scenarios in cucumber using Gherkin Language.
- Expert in Mobile testing of manual and automation for both Android and IOS applications. Performed mobile testing using Appium on real and virtual devices and sound knowledge in Perfecto which is a cloud based mobile testing. Good experience in testing the native, hybrid and mobile web applications.
- Hands on experience in Web Services testing using SOAPUI, XML, & WSDL. Providing required input data to request XML & get the required data from response XML & use the response data from other request XML using SOAPUI.
- Proficient in SQL database.and extensively used Bug Tracking Tools like Quality Centre (HP), JIRA, Bugzilla, Firestone (Infosys - Internal tool) and Ability to dig into technical problems and write clear and detailed Defect Reports.
- Worked on multilingual, UI Localization projects and good experience in working with Third Party Vendors.
- Mentoring and coordinating with the team for the successful test deliverables on time.
- Experience in Test Planning/Testing activities for New Enhancements and Change Requests, certification of customer defects.
- Involved in few PM activities like CM plan, Milestone report and Dashboard report.
- Expertise in preparing Traceability Matrix, Test Case Design from requirements, logging Bugs and tracking with development team for quick fixes.
- Strong in Version control tools like Visual Source Safe 6.0 (VSS), TFS.
- Involved in few PM activities like CM plan, Milestone report and Dashboard report.
- Expertise in preparing Traceability Matrix, Test Case Design from requirements, logging Bugs and tracking with development team for quick fixes.
- Team player with good interpersonal and communication skills.
TECHNICAL SKILLS
Development Methodology: Agile, Waterfall, Scrum
Automation Tool: Selenium IDE, Selenium RC, Selenium WebDriver, Quick Test Pro 9/10/11, Cucumber, Appium.
Testing: Functional and Non Functional, Manual, Automation Testing, Web application, Mobile Application Testing
Frameworks: Hybrid, Data Driven, ATTD,BDD, Keyword Driven, Robot, Appium, Junit, Test NG
Build /Integration Tools: Maven, Jenkins
Bug Tracking Tools: Rally, JIRA, HP Quality Center, Bugzilla, Confidential Internal Bug Tracking system (Firestone)Programming Languages
JavaVersion Control Tools: SVN.
Web Debugging Tools: Xpath, Firepath, Firebug
Operating Systems: Windows(7, 8, 10), Linux, Unix
PROFESSIONAL EXPERIENCE
Confidential, Sterling VA
Automation Engineer
Responsibilities:
- Coordinated with Project Managers, Development Team, Business Analysts, and End-Users for better quality testing. Worked closely with business team to understand the Requirement Document in creating Test Plan.
- Extensively worked on test cases involving validation of data at all levels including field level validators and UI validation.
- Performed functional, regression, integration and UAT Testing extensively using Selenium Web driver.
- Used J2EE for the implementation of script on Eclipse. Junit annotation are using for the implementation.
- Used XPath and DOM to work with dynamic and static objects inSelenium
- Maintained Automation scripts and responsible for code check-ins into SVN
- Prepared PL/SQL scripts to verify the database updates, inserts and deletes of the records
- Used Java Script to code the test cases in Selenium tool and also process strong knowledge on the same.
- Used MAVEN to build and run the Selenium automation framework. Once the script got over, framework used to send the automation reports over email.
- Developed Automation frameworks like Hybrid and BDD.
- Implemented BDD framework first time in the organization by writing features files, step definitions and closely worked with the Product owner using cucumber.
- Used cucumber annotations for implementing the automation for feature files.
- Used TestNG Parameter, TestNG.xmlandData Provider (MethodandITest Context.) for parameterization.
- Used Selenium automation (TestNG) to different type of browsers to perform Cross Browser Testing.
- Experienced in working on DevOps/Agile operations and tools area (Build & Release Automation, Environment Service).
- Experienced in cloud automation usingAWSCloud Formation Templates
- Created synchronization points in the application to deal with timing problems.
- Knowledge on the Android application development and worked very closely with android developer and performed unit testing and black box testing
- Mapped all the Requirements with the test cases using Requirement traceability matrix.
- Performed the application compatibility in the Versions of Chrome, Mozilla Firefox, Safari and Internet Explorer browsers using Selenium.
- Used Java language for automation of testing.
- Defects were tracked, reviewed, analyzed and compared using Jira.
- Used an Agile model of development life cycle (SCRUM). Used selenium with java, frameworks, design approaches, and various effective implementation techniques.
- Actively involved in detection of issues with test cases, design, execution and plans.
- Participated QA weekly meetings and various other meetings and discusses enhancement and modification request issues and defects in the application.
- Involved in Web services testing using SOAPUI Tool. Validated request and response XML. Added assertions to validate the XML in Web services SOAP and RESTFUL service.
- Experience testing with Rest/SOAP Web Services using Ready API/SOAPUI.
- Data Defined and Manipulate (DDL/DML) using SQL Queries in MYSQL
- Experienced in Testing Web based applications and also worked in SOAP testing. Json, Rest.
Confidential
Automation Engineer
Responsibilities:
- Analyzed the system requirements and developed detailed test plans and test cases and provided the documentation. Collaborated with product management teams in an agile environment to develop a comprehensive set of tests for web-based applications.
- Involved in complex test cases dealing with Business rules, under writing issues and validations.
- Involved in test cases related to quote screens and rating behavior.
- Tested the behavioral changes in modifiers according to question sets response.
- Studied and analyzed the Functional Requirements Specifications and System Design Specifications and interacted with developers for changes in requirements if any.
- Developing Test plan of the application as per technical specifications.
- Involved in writing Unit and Regression Test cases for the Product.
- Involved in setting up the automation framework using Selenium Web Driver, TestNG.
- Involved in automation testing using Java and selenium.
- Extensively used cucumber and feature files for implementing the BDD framework.
- Worked on developing Java code for automation process.
- Used XPath and DOM to work with dynamic and static objects in Selenium.
- Configured Selenium WebDriver, TestNG and created selenium automation scripts in java.
- Prepared manual test cases for service appointment creation, modification and deletion.
- Created automated test scripts for validating the nightly product builds and regression testing.
- Maintained Defects using Defect Tracking System in Jira.
- Participated in various meetings and discussed Enhancement and Modification Request issues.
- Performed all test assignments to ensure the application meets business requirements and client expectations.
- Interacted with developers & various members of project team to discuss and resolve defects and to determine their priorities.
- Summarize test results in formula test analysis reports according to the documentation standards.
Confidential
Automation Test Engineer
Responsibilities:
- Involved in Ticket estimation, sprint planning, daily scrum meetings.
- Involved in creating test plan for specifications/requirements from supporting documents.
- Involved in creating and maintaining Test Cases and Test script for automation framework using robot framework for regression testing.
- Involved in creating manual test cases and execution for scenarios which cannot be automated.
- Involved in Mobile testing and designing test plans, test cases and executed test cases manually.
- Involved in Setup and configuration of test environment for Mobile/iPad testing framework using APPIUM.
- Involved in Browser Compatibility testing.
- Involved in creating and maintain the UAT builds on JENKINS.
- Experience in working on Maven.
- Involved in creating groovy scripts, python scripts, java scripting.
- Expertise in SQL queries.
- Reporting non-conformances and managing the lifecycle of non-conformances in tracking system
- Verification of risk management strategies.
- Contribute to the continuous improvement of testing strategies and productivity.
Confidential
Test Analyst
Responsibilities:
- Involved in techno- functional role for SRS and HLD discussions for Deposits, payment, lockers, card management module for inputs and design approach.
- Involved in UI and functional testing of the application, client Demos.
- Took responsibility for EOD/BOD operations during various phases of Testing.
- Designed and developed Test Cases pertaining to functional requirements and Accountable for Adopting other testing techniques such as Boundary testing, negative testing and Adhoc testing to ensure better quality
- Involved in creating and maintaining Test Cases and Test script for automation framework during regression and performance (load) testing.
- Used the Tools like HP Quality Centre for bug-tracking to centralize the bugs and also to follow up the defect status.
- Verifying the fixed bugs and certifying Beta patches.
- Root Cause Analysis of defects raised during various phases of Testing.
- Toiled with the development team in cases of the conflicts associated with bugs and their severity.
- Implementing the test cases as detailed in the test plan and also stretch Confidential the guidelines to ensure the sturdiness of the product.
- Responsible for organizing the sanity testing of every deliverable given to the testing team, before the team espouses it for a full test pass.
- Responsible for overseeing the new comers into the team and acting as lead for few line items in different phases of Testing.
- Delegated to perform intensive review of the diverse test-relevant documents from testing perspective to achievement of correctness and completeness of the documents
- Owned and conducted evaluation meeting across the relevant teams improvement, PMG and test to baseline the test plan.