Automation Test Engineer Resume
Miami, FloridA
SUMMARY:
- Over 9+ years of experience in Software Testing of Web Based applications, in which 4 + years of experience in Test Automation using Selenium Web Driver. Performed Manual Testing using Test Planning, Test Design, Test Execution, Defect reporting, Test Status Reporting, Test Closure Activities. Experience on various domains such as Banking, Insurance, Healthcare and Tourism.
- Worked in the Agile development environment with frequently changing requirements and features set. Followed Agile (SCRUM) Methodologies for all the Phases of SDLC.
- Involved in scrum meetings and weekly review meetings to track the progress of the testing phase.
- Participated in all phases of the test cycle, including Integration/System Testing, Performance Testing, Regression Testing, User Acceptance Testing, etc.
- Used Firebug, Fire Path add - on tools to identify the web elements using various locators such as id, Name, Xpath, partial link text, and CSS locator in the application.
- Have experience with API Automation testing with Rest Assured.
- Experience using Accessing Forms, tables, link, Keyboard Mouse Events, Uploading File using Selenium WebDriver.
- Implemented Action classes to perform keyboard and mouse actions.
- Experience in writing test scripts with user actions like Pop up window, Snapshot to read the data from table, Drag and Drop, Switching the multiple window, Select Drop Down button, alert and checkbox etc.
- Performed parallel and cross browser testing using Browser Stack and Selenium GRID.
- Collaborated with testers and developers and responsible for Preparing Test Plans and Writing Test Cases, Test scripts by analyzing system requirements.
- Continuous integration and scheduling of the tests were performed using JENKINS.
- Maintained the Selenium & JAVA automation code and resources in source controls like GIT over the time for improvements and new features.
- Performed Defect Tracking & Management in JIRA.
- Developed and provided testing metrics and reports for the QA dashboard to effectively communicate test status to the test team and management.
- Analyzed user Requirements and wrote Test Plans and Test Cases.
- Performed Back-end testing and Oracle applications testing using SQL Queries to make sure that data entered has been uploaded correctly into the SQL Database.
- Executed manual and automated test cases and verified results with expected results.
- Conducted regression testing identified software bugs and interacted with developers to resolve technical issues.
- Having good knowledge in Robotic Process Automation (RPA) tool of UI Path to mimic the clerical business process in Production environment.
TECHNICAL SKILLS:
Operating Systems: Windows 9X/2003/NT/XP/Windows 7,10 and MS-DOS, Unix & Linux
Testing Tool: Selenium, Appium, LR, Confidential QC, Cucumber, Postman and Rest Assured
Application Servers: Tomcat 6.0 & JBoss 5.1
Web Development: C, Java, WSDL, SOAP UI, Postman, Rest API
Database Systems: Oracle, MS Access, MS SQL Server, Hadoop
Scripting Languages: HTML, XHTML, JavaScript, XML & VB
Development Tools: Eclipse & VuGen (LR tool)
Defect Tracking Tools: Confidential QC/ALM & Jira
Build & CI Tool: Maven,Gradle, GIT & Jenkins
PROFESSIONAL EXPERIENCE:
Confidential, Miami, Florida
Automation Test Engineer
Responsibilities:
- Review and understanding base lined functional test cases using JIRA to be Automate cases.
- Create and Review Automation Test plan, Test strategy, critical scenarios and Test Scripts and Schedule for testing.
- Attending grooming and daily stand up meeting to update status of assigned task and blocker if any.
- Executed test cases manually to verify the expected results worked with Functional Test team members to understand the requirements for a test environment setup.
- Understand the existing Hybrid frameworks and Design pattern used in project framework.
- Created automation scripts for Regression and smoke test cases with my own branch.
- Performing self review of created scripts and create PR request and send it to lead to review and approve it.
- Executing scripts with all 3 brands of application locally and from browser stack environment.
- Incorporating review comments provided by team lead for scripts and send PR request back to him.
- Scheduling a meeting to team to show automated scripts flow and get it approved before merging code into master branch in Bit Bucket.
- Executing Smoke and Regression Test scripts from Jenkins whenever build release by Dev Team.
- Writing acceptance test using Behavior Driven Development framework using Cucumber with Java language.
- Tracked and reported defects into Quality Center and notified management with details. Written, executed Test cases, and documented defects in the Quality Center.
- Solved day to day problems of the team arising due to functionality and validation issues
- Analyzed root cause for defects and documented. Partnered with the Software Development and Program Management.
- Performed Database validation in terms of retrieving records as part of E2E Testing.
- Managed software defect information and interacted with Business users to fix severity and priority of issues.
- Executing Mobile automation test scripts whenever bronze build release and share test results to stakeholders.
- Conducted User Acceptance Testing (UAT) internally and Assisting Business user for UAT if they are encountering any issue.
- Using JIRA to write test cases and create any action request and keep tracking the defects until it’s closed.
- Create and configuring Jenkins jobs with different browser combination.
- Extracting Test results from Allure report and analyzing and send it to team.
Environment: Selenium Web Driver, Appium, JIRA, Browser stack, Java, DOM, HTML, CSS, X-path, Windows, SQL, Maven, Bitbucket, SOAPUI, Rest API and TestNG
Confidential, Lake Mary, Florida
Automation Test Engineer
Responsibilities:
- Designed and Developed automation script using Selenium and web driver
- Automation of functional testing framework for all modules using Selenium and web driver.
- Verified requirements coverage by conducting walkthrough meetings of Test plan and scenarios with business analysts, project manager and test supervisors.
- Created Master Test plan, Test strategy, critical scenarios and Test Scripts and Schedule for testing.
- Performed necessary requirements inspection, design inspection, Test plan and case creation, Test environment / data setup, testing and reporting during various phases of the Testing life cycling and reporting during various phases of the Testing life cycle.
- Created traceability matrix and mapped requirements to Test Cases.
- Integrated Automation scripts (Selenium WebDriver API) on Continuous Integration tool Jenkins for nightly batch run of the Script.
- Executed test cases manually to verify the expected results worked with technical designers and architects to understand the requirements for a test environment setup.
- Interacted with Developers and management to identify and resolve technical issues.
- Conducted GUI, Functional, Front end back end testing and reviewed pages for content problems, graphics problems and link verifications.
- Performed Smoke Testing to make sure all the Test Channels and Test Environment is working as desired.
- Created SQL scripts to test the stored procedures by sending different sets of input parameters.
- Executed SQL queries to performed database validation according to the business logic.
- Writing acceptance test using Behavior Driven Development framework using Cucumber with Java language.
- Develop Feature file using Gherkin and write step definitions file using Java which will run the cucumber test.
- Tracked and reported defects into Quality Center and notified management with details. Written, executed Test cases, and documented defects in the Quality Center.
- Analyzed root cause for defects and documented. Partnered with the Software Development and Program Management.
- Performed Database validation in terms of retrieving records as part of E2E Testing.
- Managed software defect information interacted with Business users to fix severity and priority of issues.
- Conducted User Acceptance Testing (UAT) internally and Assisting Business user for UAT if they are encountering any issue.
- Use Test/Defect Management tool to upload & run the test cases and raise and keep tracking the defects until it’s closed.
- Performed API testing with Postman.
- Generated the Test Status/Results report from Confidential ALM and share with all stake holders.
Environment: Selenium IDE, Selenium Web Driver, JIRA, JAMA, Apache POI, Java, DOM, HTML, CSS, X-path, Windows, SQL, Maven, Git, SOAPUI, Rest API, Cucumber, Gherkin and TestNG
Confidential
Sr QA Automation Test Engineer
Responsibilities:
- Designed and Developed automation script using Selenium and web driver
- Automation of functional testing framework for all modules using Selenium and web driver.
- Verified requirements coverage by conducting walkthrough meetings of Test plan and scenarios with business analysts, project manager and test supervisors.
- Created Master Test plan, Test strategy, critical scenarios and Test Scripts and Schedule for testing.
- Performed necessary requirements inspection, design inspection, Test plan and case creation, Test environment / data setup, testing and reporting during various phases of the Testing life cycling and reporting during various phases of the Testing life cycle.
- Created traceability matrix and mapped requirements to Test Cases.
- Integrated Automation scripts (Selenium WebDriver API) on Continuous Integration tool Jenkins for nightly batch run of the Script.
- Executed test cases manually to verify the expected results worked with technical designers and architects to understand the requirements for a test environment setup.
- Created and re factored scripts for Regression, GUI, Integration.
- Interacted with Developers and management to identify and resolve technical issues.
- Conducted GUI, Functional, Front end back end testing and reviewed pages for content problems, graphics problems and link verifications.
- Performed Smoke Testing to make sure all the Test Channels and Test Environment is working as desired.
- Created SQL scripts to test the stored procedures by sending different sets of input parameters.
- Ran SQL queries to performed database validation according to the business logic.
- Developed Integration and System test cases using Quality Center.
- Writing acceptance test using Behavior Driven Development framework using Cucumber with Java language.
- Develop Feature file using Gherkin and write step definitions file using Java which will run the cucumber test.
- Tracked and reported defects into Quality Center and notified management with details. Written, executed Test cases, and documented defects in the Quality Center.
- Solved day to day problems of the team arising due to functionality and validation issues
- Analyzed root cause for defects and documented. Partnered with the Software Development and Program Management.
- Performed Database validation in terms of retrieving records as part of E2E Testing.
- Teams to investigate and resolve product defects.
- Managed software defect information interacted with Business users to fix severity and priority of issues.
- Conducted User Acceptance Testing (UAT) internally and Assisting Business user for UAT if they are encountering any issue.
- Use Test/Defect Management tool to upload & run the test cases and raise and keep tracking the defects until it’s closed.
- Performed API testing with Postman.
- Uploaded requirements and test cases into ALM.
- Configured and generating requirement traceability Matrix in ALM.
- Generated the Test Status/Results report from Confidential ALM and share with all stake holders.
Environment: Firefox, Chrome, IE 11, File Net, TIBCO, Selenium, Appium, Java, Git, Maven, Jenkins and Confidential LR, PC, ALM, Postman, Rest Assured, Cucumber, Gherkin.
Confidential
Automation Test Engineer
Responsibilities:
- Worked in Agile software development methodology and used daily scrum meeting to provide the daily updates and collectively document the team update
- Review design documents and business requirements to learn the functional and scope of the application development effort to create test plans and test cases
- Conducted and lead business requirements session to build SSRS reports.
- Analyzed and reviewed system requirements from business and testing perspective. Updated requirements in the traceability matrix upon approval of the project owners.
- Designed and implemented automated testing tools and programs addressing areas including database impacts, software scenarios, regression testing, error/bug retests and usability.
- Reported the issues in Quality Centre with proper priority and severity assigned to the concerned developer.
- Involved in functionality testing using the automation tool UFT.
- Created new UFT/QTP scripts using VBScript from scratch and enhanced existing test scripts where it was necessary.
- Used test object, image and database checkpoints to ensure object, image properties and database content. Utilized synchronization point in the script when needed. Use regular expressions to recognize dynamic application objects.
- Run on-request and nightly cycle jobs and examine JCL log for mainframe jobs related issues.
- Involved in Daily and Weekly triage meetings with development teams and vendors to resolve defects.
- Facilitate UAT and Integration testing activities with business users and onsite QA resources and troubleshoot issues identified during Integration and UAT testing.
- Conducted User Acceptance Testing (UAT) internally and Assisting Business user for UAT if they are encountering any issue.
- Use Test/Defect Management tool to upload &run the test cases and raise and keep tracking the defects until it’s closed.
- Performed automation API testing with Java Rest Assured.
- Generated the Test Status/Results report from Confidential ALM and share with all stake holders.
Environment: Browser IE 8, C, Confidential QTP/UFT, Load Runner, Controller, Analyzer and Confidential QC/ALM
Confidential, Florida
Software Test Engineer
Responsibilities:
- Working closely with the PM, test leads, project teams, and application development leads to understand, collect and review requirements and Automation Test Plan.
- Reviewed the Business Requirement specification Document and the technical specification of the application.
- Reviewing System Requirements to define testing scope for various levels of testing (Functional, System, Regression and UAT)
- Developed Test Objectives and Test Plans.
- Created manual Test Cases and Test Scripts to perform Functional and Regression testing.
- Worked with developers to communicate regarding defects and issues in the application.
- Coordinated the testing effort towards End-to-End testing to verify the proper functioning.
- Developed test scripts to Performed Integration testing, System testing, Regression testing, User Acceptance testing (UAT) and Back End testing of an application.
- Preparing and updating all business stakeholders regarding project status with daily reports.
- Performed Data Validations in terms of Retrieval and Manipulation and DB Connectivity ns in RDMS Database.
- Used Quality Center for Test Cases development and test execution status tracking.
- Participated in Walkthrough and Defect report meetings periodically.
Environment: IE, Chrome, Firefox, HTML, XML, Windows, MS Excel, MS Office, Confidential QTP and Defect tracking tool
Confidential
QA Tester/ Analyst
Responsibilities:
- Working closely with the PM, test leads, project teams, and application development leads to understand, collect and review requirements and Automation Test Plan.
- Reviewed the Business Requirement specification Document and the technical specification of the application.
- Reviewing System Requirements to define testing scope for various levels of testing (Functional, System, Regression and UAT)
- Developed Test Objectives and Test Plans.
- Created manual Test Cases and Test Scripts to perform Functional and Regression testing.
- Worked with developers to communicate regarding defects and issues in the application.
- Coordinated the testing effort towards End-to-End testing to verify the proper functioning.
- Developed test scripts to Performed Integration testing, System testing, Regression testing, User Acceptance testing (UAT) and Back End testing of an application.
- Preparing and updating all business stakeholders regarding project status with daily reports.
- Performed Data Validations in terms of Retrieval and Manipulation and DB Connectivity ns in RDMS Database.
- Used Quality Center for Test Cases development and test execution status tracking.
- Participated in Walkthrough and Defect report meetings periodically.
Environment: IE, Chrome, Firefox, HTML, XML, Windows, MS Excel, MS Office, Confidential QTP and Defect tracking tool
Confidential
QA Tester/ Analyst
Responsibilities:
- Reviewed the Business Requirement specification Document and the technical specification of the application.
- Reviewing System Requirements to define testing scope for various levels of testing (Functional, System, Regression and UAT)
- Developed Test Objectives and Test Plans.
- Created manual Test Cases and Test Scripts to perform Functional and Regression testing.
- Worked with developers to communicate regarding defects and issues in the application.
- Coordinated the testing effort towards End-to-End testing to verify the proper functioning.
- Developed test scripts to Performed Integration testing, System testing, Regression testing, User Acceptance testing (UAT) and Back End testing of an application.
- Preparing and updating all business stakeholders regarding project status with daily reports.
- Performed Data Validations and field Validations in DB.
- Used Quality Center for Test Cases development and test execution status tracking.
- Participated in Walkthrough and Defect report meetings periodically.
Environment: IE, Chrome, Firefox, HTML, XML, MS Excel, MS Office and Defect Tracking tool.