Automation Test Engineer Resume
Boston, Massachusetts
PROFESSIONAL SUMMARY:
- 8 years of experience in Manual and Automation Testing with excellent knowledge of manual testing techniques and automated testing tools with emphasis on Functional, System, Integration, Regression testing.
- Firm knowledge of different phases of Software Testing Life Cycle (STLC) and Software Development Life Cycle (SDLC) including Agile (SCRUM)Methodology, Waterfall Services and Automation using Unit Testing, code - based approaches, UI Automation.
- Test Planning, Test Designing, Test Execution, Defect Reporting, Defect Tracking, and Production Installs.
- Strong experience in creating Test Plan, converting, and documenting requirements into Test Scenarios and Test Cases in Waterfall and writing User Stories and creating and initiation Sprint Cycles in Agile model.
- Strong understanding with QA methodologies and Creation of test cases for User stories from (Functional Specifications Documents) and performing validation and verification.
- Reporting - Effective communication of Test planning, preparation, and execution with Client, Business analyst, Developers, D.B.A’s and Technical support.
- Diverse work experience on GUI, Integration, Ad hoc, Smoke, Regression, Functional, Integration, System, User Acceptance Test (U.A.T), Sanity, compatibility Testing.
- Expert in using testing Selenium IDE, Selenium RC, Selenium Grid &Selenium Web Driver
- Performed Web Services Testing using SAOP UI.
- Experienced in defining, designing, creating, & executing performance tests, including load tests, volume tests, stress tests, endurance tests, scalability tests, etc.
- Proficient in using tools HP Quality Center (QC), HP Quick Test Pro (QTP) and Load runner.
- Hands on experience testing Web, Client/Server, User interfaces, Data feeds XMLs and maintaining Defect Traceability Matrix
- Extensively worked in HP Quality Center/ HP ALM and HP QTP to Write Test Cases, Execute Test Cases, Log Defects, Track Defects, and Prioritize Defects.
- Used Java as programming language and Selenium WebDriver on the Eclipse IDE to prepare the test scripts.
- Testing compatibility of application for dynamic and static content under various cross browsers using HTML ids and XPATH in Selenium.
- ExcellentBDDAutomation skills usingtoolssuch as Cucumber and Spec flow.
- Triggered the automation jobs usingJenkinsto get the cucumber JSON reports
- Used different libraries of Java and open-source tools to support the automation process.
- Inserted Standard and Run-time database checkpoints to check the content and integrity of the system.
- Worked with claims, enrollment, eligibility verification for members and providers, benefits setup, and backend payment cycle in facets.
- Automation experience usingSeleniumIDE/RC/ Web Driver and Testing frameworks
- Experience in validating Regular and Ajax control usingSeleniumlocators (XPath, CSS, ID and Name).
- Experienced in reading the test data from XL spread sheets using JXL API and TESTNG Data provider.
- Hands on experience with Defect management and Incident management tools Bugzilla, JIRA, Clear Quest.
- Experience in performing database testing and working with SQL queries and database like Oracle, MySQL.
- Experienced in making Data Driven, Behavior Driven and Keyword Driven framework to maintain test suite.
- Expertise in Preparing and Reviewing Test Artifacts like Test Plan, Test Effort Estimation, Test Scenarios, Test Cases, SRTM (Software Requirement Traceability Matrix), Functional Checklist, Validation Document, Final Test Summary Reports and Signoff Document
- Proficiency in MS Office (Word, Excel, Outlook, PowerPoint)
- Preparation of Test Data for positive and negative scenarios.
- Ability to work independently and as a good team player, excellent troubleshooting, project management and problem-solving skills.
- Good at multi-tasking, written, verbal, communication skills and capable of working well under tight deadlines with high efficiency.
TECHNICAL SKILLS:
Domain: QTP, MTM, Selenium Web driver/RC/IDE/GRID, Test Pro JUNITCucumber, Selenium Grid, Load Runner, Eclipse, JMeter, GIT
Testing Tools: HP ALM, JIRA, Bugzilla, Clear Quest, RTC
Defect Management Tools: Agile, Waterfall
SDLC: HTML,CSS, XML, JAVA, Java Script, SQL
Languages: HTML5.0, DHTML, CSS.
Web Technologies: Web services, SOAP
Middleware Technologies: Eclipse, SQL Developer, HP-ALM
IDE: Microsoft Visio
UML Tools: GITHUB.
Source Code Versioning Tools: Oracle 11g, Microsoft SQL Server, MSAccess
Databases: Windows 98/NT/2000/XP, UNIX, LINUX
Operating Systems: Ant, Microsoft Office, SOAP UI.
PROFESSIONAL EXPERIENCE:
Confidential, Boston, Massachusetts.
Automation Test Engineer
Responsibilities:
- Understanding of business Requirements, Specifications, and system specification documents.
- ConductedAutomation/manual testingusing the Standards, guidelines, and structured methodology in testing the application.
- Responsible for creatingTestPlan,TestStrategy, identifyingTestScenarios,TestCases andTest Scripts for Automated and Manual Testing based on the functional specification for the Functional, Regression, Data base testing, GUI Usability and System Testing.
- Reviewed existing test cases and adding additional and complex test scenarios based on the application functionalities.
- Enhanced existing regression test cases to support new enhancements.
- Did POC on creating new SPEC FLOW Feature files which will do smoke and regression testing of one of the existing products.
- Implemented Hybrid framework, Data driven framework with Page Object Model.
- Maintaining the automation test scripts by using selenium web drivers under the page object model framework.
- Following page object model automation framework for regression testing.
- Performing various types of testing like black box, functional, regression, back-end testing.
- Actively Participated in all agile ceremonies daily scrum meetings, backlog grooming, Scrum planning and retrospective meetings and Presenting in Demo for business with selected scenarios.
- Experience in creating Test Data Services and Test Data Management (TDS/TDM).
- Worked on automation using selenium BDD framework prepared test scripts for all regression test cases.
- Generating defect reports using JIRA.
- Interacted with the development team to validate the scope of fixing the bugs.
- Worked with web-based applications developed using JSP, Servlets, JDBC, Hibernate, Web Services API. Configured theTestCases to receive inputTestData Sets for the correspondingtestcases using TestNG Data Provider, Parameters Annotations.
- Running the Automated regressiontestcases at end of each sprint on CI/CD model with help of Jenkins. Involved in developing theautomationscripts for Mobile Native applications (IOS, Android) using Appium Desktop. Inspected Mobile Apps using Appium Inspector.
- Scripted theTestcases and managed the framework dependency jars using Maven
- Participating in project scoping, sprint planning meetings with business intent owners and IT team.
- Reporting project updates to higher management at staff meetings.
- Involve in monthly retrospective meetings.
- Conducting defect meetings with development and testing team.
- Using guidewire for claim's testing.
- Using chrome emulator for mobile web testing.
- Reporting testing results to the project team on daily basis.
- Using Slack and Trello tool for communication and release related notes.
- Using pivotal tracker for reading requirements, stories and reporting bugs related to the project.
- Using SharePoint for documenting the bugs and updating QA weekly testing reports.
Environment: - Jira, HP ALM, TDS/TDM, Swagger, XML, MS word, Selenium WebDriver, Appium, Test API, Eclipse IDE, JavaScript, TestNG, Jenkins, Maven, JDK 1.6/1.5, jQuery, SOAP UI, Agile Scrum Process, Cucumber, Oracle10g, SQL Server, Windows XP.
Confidential
QA Test Engineer
Responsibilities:
- Performed Functional, Regression, Integration, Database testing based on Test Plan and Test Cases.
- Effectively analyzed and decomposed business requirements to extract test requirements.
- Wrote Manual test cases and test scripts.
- Performed Performance, Load, and Stress Testing on the application by creating virtual users.
- Created Load Scenarios, Scheduled the Virtual Users and Parameterized user Scripts to generate realistic load on the Server.
- Involved in maintaining Test Matrix. Transactions were defined to measure server performance under load by creating rendezvous points to simulate heavy server load.
- Developed Test Metrics on the weekly basis for senior management. Managed defect triage meeting, status involved in defect triage meeting setups, status updates, Defect tracking and Turnaround time tracking by establishing the defect resolution timelines.
- Managing defect triage meeting, status updates meeting, Defect tracking and resolution.
- Scheduling weekly call with key stake holders to provide status updates and track the progress of the project.
- Involved in web service testing using SOAP UI tool & REST tool validated request and response XML. Added Assertions to validate the XML in SOAP Web services.
- Implemented agile testing methods and worked closely with the developers and reviewed the specifications.
- Developing Test Scripts to implement TDD (Test Driven Development), BDD (Behavior Driven Development) using Cucumber
- Using Jenkins as a Continuous Integration server to configure with GitHub and Maven.
- Involved in Integration testing on Member enrollment, Billing, Cash payments and manual & automatic adjustments.
- Performed Parallel and Cross Browser testing using TestNG on different browsers like Internet Explorer, Chrome, Safari and Firefox where multiple tests were run at the same time using different machines.
- Experience in performing Data driven testing using TestNG functions which reads data from excel sheets.
- Involved in Functional Requirement analysis, Impact analysis, and GAP analysis.
- Developed test data for test scenarios as per the functionality of the application.
- Worked on conversion of Manual tests into automated test Scripts.
- Created Win Runner Test Scripts, GUI map files, modified the Win Runner Scripts where and when required and maintained the existing Win Runner Scripts.
- Closely worked with the Developers and System Engineers to nail down the technical problems.
- Recorded User action on GUI using QTP and performed Regression Testing on builds.
- Assisted the Team Lead with daily QA tasks. Attended Project Meetings, Walkthroughs, and QA Status Meetings.
- Performing Security testing of the basic security levels in the Client Link application security mechanism.
Environment: - Eclipse IDE, JAVA, Selenium WebDriver, Selenium Grid, Cucumber, TestNG, SOAP UI, Jenkins, Jira, Git, Agile, POM, JDBC API, PL SQL, XML, MS word.
Confidential, Charloette/ North Carolina.
QA Automation Tester
Responsibilities:
- Involved in performing Functionality testing, Validation testing, Negative and Positive testing, Integration testing, testing manually on the first release of the application.
- Thorough understanding in implementation of Agile Scrum methodology.
- Created the Technical Test Plan in the initial phase and during change requests.
- Performed Protractor Testing at various phases of development life cycle for impacted existing functionality.
- Writing and executing the positive and negative test cases based on the functional specification document.
- Implemented Page Objects, Data Driven, Keyword Driven, Hybrid automation frameworks using Selenium.
- Experienced in implementing Test driven development (TDD and BDD) framework using cucumber tool with Gherkins Language.
- Developed and Executed JUnit Test Cases using Eclipse IDE.
- Load and performance testing tool JMeter.
- Utilize ultimate test automation tool (Selenium IDE/RC/Eclipse) in the real-life environment.
- Review the test results executed by team members and storing the results and review reports
- Validated the functional scenarios based on business scenarios.
- V2 API testing on the Advance REST Client and SoapUI
- Installed, configured SOAP UI to test web services using WSDL file given by Development team.
- Reviewed the BRD for ambiguity and documented the problems efficiently.
- Execution of automated Test Scripts through Maven. Used Maven for building the WebDriver project.
- Manage and synchronize multiple environments (Development, QA, Integration, and Production) for a smooth release.
- Extensive Documentation Skills for use in Standardization of Testing Procedures and Guidelines
- Responsible for collecting and analyzing the test metrics and then submitting the reports, which kept track of the status and progress of the testing effort.
- Created and executed DTE automation scripts suites using python for daily regression runs.
- Used various Java APIs like Apache POI, Java Email as part of test automation.
- Developed SoapUI extension for test statistics.
- Expertise in documenting and escalating the issues appropriately.
- Managing an Off-shore team of 8 members and guiding them through the testing lines.
Environment: Selenium, Test API, Eclipse IDE, JavaScript, TestNG, Jenkins, Maven, JDK 1.6/1.5, jQuery, SOAP UI, Agile Scrum Process, Cucumber, Oracle10g, SQL Server, Windows XP, Jira
Confidential
Manual Tester
Responsibilities:
- Prepared Test Plan and Test Cases based on the business and functional specifications.
- Analyzed code to performed white box testing.
- Coordinated and worked closely with business analysts and stake holders during gathering requirements for the product and documented test cases.
- Reviewed and implemented Business Requirement Documents.
- Reviewed the test cases written for Unit and Integration level.
- Analyzed test specifications and converted them into Manual Test Cases.
- Expertise of testing the application developed using various mobile technologies including J2ME, Blackberry, Android, Symbian, .Net Technology etc. Participated in daily SCRUM meetings and gave the daily status of testing.
- Defect reporting in Team Foundation Server (TFS) and JIRA.
- Created a nightly regression Quick Test script with various checkpoints to confirm the latest build is working correctly.
- Created the script data driven, which easy the usability of script, just by changing the static values only at one location.
- Strong in manual API testing using tools like SoapUI, Advance REST client, Postman etc.
- Responsible for handling the distribution of work with offshore as well onshore teams.
- Responsible for deployments and maintaining the test servers by use of Jenkins.
- Converted the TAT Script to selenium web driver.
- Performed GUI/Functional/integration regression and ad-hoc testing
- Attended Weekly Status Meetings, discussed and interacted with team members.
- Performed End to End Testing and involved in User Acceptance Testing.
- Performed Security Testing (Authorization Testing, Access Control Testing).
- Worked on SQL statements in checking the validity of the Backend.
Environment: Selenium IDE, Selenium WebDriver, Jira, TestNG, SOAP API, REST API, Quick Test Pro 9.2, VB, JavaScript, XML, SQL, HTML, Team Tracker, Windows, Jenkins
