Sr. Automation Test Engineer Resume
VA
PROFESSIONAL SUMMARY:
- Experienced as a Sr. Quality Assurance Engineer for 8+ years in Information Technology with the emphasis on Software Quality Assurance/Testing on various domains like Healthcare, Banking, Insurance, and Ecommerce.
- Hands on experience in both manual and automated testing of API’s, Client/Server and Web Based Applications.
- Good working knowledge of Software Development Life Cycle (SDLC), Software Testing Life Cycle (STLC) and Quality Assurance Process and Methodologies, worked extensively on Agile Projects and hands on experience in creating task for sprint in Rally and attended Sprint Planning, Scrums, Sprint Review meetings.
- Experienced in developing and maintaining Test Plans, Test Confidential, Test Case Design, Test Script Development, Test Environment Setup, Test Data Setup, Defect Management, Test Result and Requirement Traceability Matrix (RTM).
- Expertise in Automation tools such as Selenium Web Driver, Selenium IDE, Selenium Grid, Java, Git Hub, Jenkins (continuous integration - CI), Confidential, Eclipse, TestNG, JUnit, Cucumber (BDD/TDD) and Appium.
- Good Knowledge in OOPS (Object Oriented Programming System) concepts i.e., Abstraction, Polymorphism, Encapsulation and Inheritance.
- Developed and executed test cases for SOAP and RESTful web services using SoapUI, Postman tools and REST Assured API. Updated WSDL file as needed for Endpoint, Tested request and response XML. Added Assertions to validate the response xml with database.
- Experience in developing and maintaining Test Automation Frameworks like Data Driven, Keyword Driven, Hybrid and BDD/TDD/ATDD.
- Experience in designing and developing the BDD/TDD framework and worked with the scrum master, product owner and users to derive the Confidential and created feature files using Gherkin language, Step definitions and cukes test using Cucumber tool.
- Experience in creating page objects by using Page Object Model, developing reusable library functions in java and using unit testing frameworks like Junit, TestNG.
- Tested manually and Automated Hybrid Mobile Application using Appium, Selenium, Java.
- Good Experience in using Configuration management tools like Confidential, Confidential, and Build management tools like Confidential and Confidential .
- Good Expertise in Schedule jobs via Jenkins (Continuous Delivery) and Continuous Integration for automating the build and deploy processes allowing significant increase in test automation. Monitoring the jobs scheduled jobs.
- Proficiency working in Relational Database Management Systems including MS Access, MS SQL, SQL Server and Oracle.
- Wrote complex SQL queries to extract and validate the data from the Facets database for member and claims data.
- Experience in developing and understanding of HTML, XML, CSS and good Experience in JQuery, Java script.
- Skilled in Bug Reporting and Management using Jira, Quality Center, Rally and MS Excel.
- Significant experience in Compatibility Testing, Integration Testing, System Testing, Migration Testing and End to End Testing.
- Expert in Confidential, Functionality, Regression Testing and Smoke Testing. Experience in UAT Testing and Defect Management with continuous client interaction and follow ups.
- Strong skills in performing Functionality, GUI, Backend, API testing of software applications.
- Conducted usability and user acceptance testing (UAT) on behalf of end users. Skillful in Enhancing and Editing Test Scripts.
- Expert in conducting Positive, Negative, Usability and Security Testing as a Tester. Expertise in using testing automation Selenium and REST HttpClient and REST Assured.
- Proven expertise in Quality Center (ALM). Experienced in writing test cases, executing test cases, entering defects, requirements, and generating reports in Quality Center, effective QA implementation in all phases of SDLC onsite / offshore model.
TECHNICAL SKILLS:
Methodologies: Agile (Scrum), Waterfall, SDLC and STLC
Software Testing: Functional, Web based UI Testing, Windows and Web Services.
Testing tools: Selenium (Selenium IDE, Selenium RC, Selenium Web Driver), Cucumber, TestNG, JUnit, APPIUM, SOAPUI, RESTFULL, POSTMAN and Gherkin
Build & Integration Tools (CI/CD): Confidential, Confidential, Confidential, GIT and Jenkins.
Reports: JSON, XML, HTML
Programming Languages: JAVA, OOPS, C
Databases: MYSQL, Oracle, SQL Server.
Testing Frameworks: Data-Driven, Keyword-Driven, Hybrid, Behavior Driven Development (BDD), Page Object Model, page factory, Hooks class.
Other tools: Jira, Rally, Bugzilla, Quality Center, Eclipse, Firebug and Fire path.
Mobile Test Frameworks and services: Appium
Automation tools: Cucumber, JUnit, TestNG.
Web services: SOAP and RESTful Web services testing
Browsers: Internet Explorer, Mozilla Confidential, Google Chrome, Confidential, Opera
Markup Languages: HTML, CSS, XML, XPath, CSS Selector
Operating Systems: UNIX, WINDOWS, Linux
MS Office Tools: Outlook, MS Word, MS Excel, MS PowerPoint, MS Access
WORK EXPERIENCE:
Sr. Automation Test Engineer
Confidential, VA
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.
- Writing the test cases and test Confidential based on the acceptance criteria mentioned in the user stories.
- Involved in performing functional, application, integration, system, and regression Testing.
- Web services testing using Post Man Tool. Validated request and response JSON.
- Involved in testing of application using the Scrum (Agile) methodology.
- Developed and implemented Behavioral Driven Development Framework, added global reusable libraries, created a package for all page objects using Page Object Model and developed Driver Script.
- Developed BDD Automation Framework using Cucumber tool and developed Feature files which includes Features, Confidential and Step Definitions.
- Performed Cross browser compatibility testing on Chrome, Confidential, IE browsers using JUnit Unit Testing Framework by adding different annotations.
- Involved in Regression testing using Selenium and creation of automation scripts for web pages.
- Performed Data-driven testing by using JDBC as a data source in SOAP UI and configured SQL queries to fetch data from the Oracle database.
- Performed testing on Web Services using WSDL and SOAPUI to check the communication between different services.
- Maintained and executed Confidential build files for running automated tests by adding dependencies.
- Performed and executed test suite automation scripts using Continuous Integration tool Jenkins.
- Automated Angular JS application using Protractor and Jasmine and well experienced in locating the NG elements
- Verified the integration of various components in the application by executing end-to-end testing.
- Logged the errors, reported defects, and tracked the defects using JIRA until resolution.
- Identified, analyzed and documented defects, error and inconsistencies in the application using Quality Center.
- Created and maintained Test Matrix and Requirement Traceability Matrix.
- Interacted with developers & various members of project team to discuss and resolve defects and to determine their priorities.
Environment: JIRA, SQL, SOAPUI, Ready API, Postman, Selenium, Java, Java Script, Protractor, Jasmine, JUnit, Jenkins, Java RMI, MySQL, HTML, CSS, Linux.
Sr. Automation Test Engineer (SDET)
Confidential
Responsibilities:
- Analyzed the user stories based on detail acceptance criteria for the corresponding Sprint.
- Run Defect Triaging and review the Test Plan, Test Confidential, and Test Cases with Project Team.
- Involved in creating, updating and executing of test cases according to requirements.
- Developed and maintained automated regression test cases in Selenium Web Driver using Java programming language, Confidential and TestNG.
- Designed and developed Page Objects using Page Object Design Pattern and Selenium Web Driver.
- Executed System Test Cases/ Confidential in DEV environment and make sure that user stories are working as expected.
- Identified the correct web elements uniquely by using different types by locators like Id, Name, Link Text, CSS, DOM, and XPath.
- Proven ability in developing BDD scripts with Cucumber and writing step definitions for behavior.
- Used Ajax Call Synchronization in Selenium Web Driver, used Implicit, Explicit waits to handle the execution flows.
- Integrated with TestNG to perform Cross Browser Testing using parallel processing, groups and annotations.
- Participated in continuous integration using Jenkins.
- Developed Automation framework implementing Page Object Model, and Data Driven Test for certain Test Cases.
- Tested Restful Web services using SOAP UI and Ready API.
- Involved in testing Web services (SOAP and REST) and XML with tool called SOAP UI PRO, for the local WADL / with URL and created test cases, run them.
- Performed data driven testing by using JDBC as a data source in SOAP UI.
- Conducted backend testing using SQL queries to validate data for database and Used SQL queries for retrieving data from database for executing user specific test cases.
- Extensively involved with backend testing by writing complex SQL queries.
- Executed the automated regression test cases during every release and also executed the daily regression test suites.
- Involved in debugging of the existing automation script.
- Experience working in Agile/ Scrum methodology for SDLC and working on Test management tools like Jira.
- Participated in daily Scrum meetings.
Environment: Selenium WebDriver, Java, Restful Web Services, SQL, Quality Center, AGILE, GIT, HTML, XML, JSON, Java Script, Groovy Script, CSS, Windows, Jira.
Sr. Automation Test Engineer (SDET)
Confidential, IL
Responsibilities:
- Providing end to end testing services for the Ecommerce web application.
- Involved and implementing the daily task like Test Strategy and Test planning.
- Involved in QA Docs (Test Plan, Confidential, RTM, Test Case Design), Peer Reviews, Test.
- Designed & Implemented a Hybrid Test Automation Framework using Selenium WebDriver.
- Performed GUI functional testing manually for the application.
- Expertise in Test Plan creation, Test Case Design, Test case Review, Test Case Execution, Writing Test scripts, testing tools Usage, Defect management, and Prepare Test reports.
- Experience in Agile and waterfall methodologies, Test Driven Development (TDD)
- Developed user defined functions for different selenium locator types.
- Designed and reviewed the test Confidential and scripts for given functional requirements and automated test cases in Selenium.
- Developed automation test cases, executed these test scripts from test lab and logged defects in JIRA/ALM.
- Used SOAP UI tool to test SOA based architecture application to test SOAP services and REST API.
- Used Several TestNG Annotations to take advantage of test lifecycle.
- Configured Selenium WebDriver, TestNG, Confidential tool and created Selenium automation scripts in java using TestNG prior to next quarter release.
- Created and maintained automated test script for API testing using Restful.
- Performed API Level testing for web services, enhanced the Test harness and developed many Test suites using XML.XML / SOAP using Soap UI and Postman tool.
- Reviewed database test cases according to assigned Requirements to validate reports by retrieving data with complex SQL queries from SQL Server.
- Designed data-driven testing in Selenium and captured data dynamically from web controls.
- Performed Functional, System and Regression Testing on web and mobile applications at various phases of the Project life Cycle.
- Actively involved in STLC process and used tools like Selenium RC/Web driver, SOAP UI.
- Setup /Installed and Configured Selenium IDE.
- Using Selenium WebDriver API to automate tests. Record and plays back test in Confidential using Selenium IDE for UI automation testing. Create test scripts and automate them by using Selenium IDE.
- Perform browser compatibility testing of application under various cross browsers ( Confidential, Confidential, IE, Chrome) using HTML IDs and XPATH in Selenium WebDriver.
- Involved in implementing logging and tracking using Jira.
Environment: Java, JIRA, Jenkins, ALM, SOA Tester, Eclipse, Junit, Cucumber, HTML5, CSS, Oracle, Confidential, Selenium Grid, TestNG, Selenium WebDriver, Windows 7/XP/Vista.
Quality Assurance Engineer
Confidential, NJ
Responsibilities:
- Involved in complex test cases dealing with Business rules, under writing issues and validations.
- 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.
- Developed Automation framework both Data driven and Hybrid using Selenium WebDriver in Java and performing unit testing by using TestNG.
- Creating and maintaining various databases using SQL Server.
- 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.
- Performed all test assignments to ensure the application meets business requirements and client expectations.
- Involved in testing Web services (SOAP and REST) and XML with tool called 'SOAP UI' for the local WSDL / with URL and created Test cases and run them.
- Handled various operations like pop-ups, Web-Alerts, Java-Alerts, iframes, windows-handling and utilized Select class and Action class for required operations.
Environment: Selenium WebDriver, Java, SQL, Apache POI, Confidential, Log4j, JDBC, Eclipse, Web Services, SOAP UI, Restful, SOAPUI, iPhone, iPad, Android, HTML, CSS, JIRA, Oracle11g, MSWord, MS Excel, Developer, Windows 7.
Confidential
Jr Java Developer
Responsibilities:
- Integrated static JSP files with back-end code and implementing validation of client-side events using ATG framework and tag lib in UI development.
- Developed reusable JSP’s for a web-based e-commerce application using JSP, HTML, AJAX, Java Script.
- Developed Test cases based on the technical specifications and business requirements.
- Involved in Writing Test Cases, Executing Test cases.
- Used Quality Center to write Test cases.
- Executed test cases manually to check GUI and Functional features of the Application.
- Compared and analyzed actual with expected results and reported all defects to the appropriate individual(s) for resolution using Quality Center.
- Used Eclipse IDE for Java coding.
- Tested and debugged rigorously using JUnit.
- Performed various operations on database using Oracle 10g.
- Built the application using Confidential .
- Deployed the application on WebLogic Server.
- Used SQL queries to perform the back-end testing on Oracle.
- Worked with users on User Acceptance Testing.
- Involved in fixing the defects that were logged during testing and also tracking and reporting defects using QC.
Environment: Java, JDK, JSP, Eclipse, Confidential, Web Logic, Junit, Firebug, SQL, Junit, Firebug, HP Quality Center, Oracle10g and Windows.
