Qa Automation Engineer Resume
Bentoville, AR
SUMMARY:
- Strong Experience for over 8 years in Software Development Life Cycle (SDLC) and in Banking Domain with Payments processing, Fraud and Security. Strong experience in Retail domain while working in Confidential projects in Ecommerce sectors .
- Well acquainted with Java programming, Selenium Web Driver, Junit, TestNG, and QTP.
- Solid Experience in various Software development processes, writing Test Scenarios, Test Cases, Test scripts review and execution.
- Perform Manual testing and Automated testing on SOAP, Restful web services by executing both functional and non - functional testing in SOAP UI.
- Converted REST API in JSON format to XML format in SOAP UI.
- Proven ability in manual testing with Agile Scrum framework.
- Well versed in Smoke testing, Database Testing, Unit Testing, Web services/API testing Functional testing, Integration, Unit Acceptance Testing, Production Testing, Regression testing and Mobile testing.
- Involved in black box testing with a complete QA cycle-from writing test cases, testing application, defect logging and verification of fixed bugs.
- Experience in designing the Frameworks from Scratch using TestNG, JUnit Frameworks for Regression Testing and Unit Testing
- Involved in backend testing by passing SQL Queries and tested data integrity for the portfolios
- Identified test cases to automate and automated those test cases using Selenium WebDriver.
- Implemented the Page Object Model (POM) framework using Selenium WebDriver.
- Extensively used tools like Quality Center/JIRA/LinkDin for defect tracking and writing test cases.
- Developed and Maintained Automation Frameworks using Selenium WebDriver, TestNG.
- Good Analytical and communicational skills and adaptive abilities to work independently with minimal supervision, as well as working in a team environment.
- Good knowledge of creating and executing test scripts using QTP and having good judgment skills while reporting and prioritizing Software Bugs.
- Experienced in documenting defects and regressions and analyzed new features with consideration for consistency, usability, and fulfillment of target user needs.
- Inclined to work with synergy.
TECHNICAL SKILLS:
Operating Systems: Windows XP, Vista, 7, 8, 8.1 & 10
Programming Languages: C, C++, Java and SQL.
Databases: Oracle
Software Testing: Test Plans preparation & Test Case Designs and Test Summary Reports
Test Automation Tools: Manual Testing, Automation Testing, Selenium Web Driver, QTP, Jenkins, Maven.
PROFESSIONAL EXPERIENCE:
Confidential, Bentoville, AR
Tools: Used: Selenium Web driver (Eclipse), JIRA. Java, Jenkins, SQL, SOAP
QA Automation Engineer
Technology: Java, Oracle
Responsibilities:
- Understanding the User Stories provided by Product Owner.
- Responsible for developing the automation test scripts via coding for assigned test cases in Java using Selenium Web driver.
- Responsible for Preparing Test sets in JIRA and preparing execution flow and running and analyzing the test results.
- Creating new frameworks and POC required for the project in order to test new technologies.
- Participating in Team Reviews.
- Sharing the test reports with client.
- Executed daily automation scripts using Jenkins, Continuous Integration.
- Performed Automation Testing in Selenium WebDriver with Java, built the Automation Framework, and created the Test Data for the specific test.
- Developed page level action or page library in Selenium to support modular framework.
- Reported and Documented Test defects using TestNG/ReportNG.
- Created and Executed SQL queries to check on item availability, inventory info in database
- Updating the status in daily scrum call and updating status in JIRA tool.
- Detecting bugs and classifying them based on the severity.
- Executed Regression Tests using automation scripts for the report generation module with tools like Selenium WebDriver and TestNG.
- Implementation of CICD using Jenkins.
- Involved in Reviewing and Executing Test scripts as per the regression schedule.
- Involved in Tracking Defect’s using Quality Center.
- Worked with deployment team to create automation regression execution builds.
- Performed Data-Driven Testing for positive and negative data from external Excel file, and responsible in Validating data from SQL server in database.
- Participating in Sprint Review meeting.
- Participating in Sprint Retrospection meeting.
- Attending relevant Training Programs.
- Interacting with developers for any technical clarification.
Confidential
Tools: Used: Selenium Web driver (Eclipse), ALM 11 (BPT), JIRA. Java, Jenkins, java script, TOAD
QA Automation Engineer
Technology: Java, Oracle
Responsibilities:
- Understanding the User Stories provided by Product Owner.
- Responsible for creating and designing test cases using BPT.
- Responsible for developing the automation test scripts via coding for assigned test cases in Java using Selenium Web driver.
- Responsible for Preparing Test sets in QC and preparing execution flow and running and analyzing the test results.
- Participating in Team Reviews.
- Sharing the test reports with client.
- Executed daily automation scripts using Jenkins, Continuous Integration.
- Performed Automation Testing in Selenium WebDriver with Java, built the Automation Framework, and created the Test Data for the specific test.
- Developed page level action or page library in Selenium to support modular framework.
- Reported and Documented Test defects using TestNG/ReportNG.
- Created and Executed SQL queries to check on item availability, inventory info in database
- Updating the status in daily scrum call and updating status in JIRA tool.
- Detecting bugs and classifying them based on the severity.
- Executed Regression Tests using automation scripts for the report generation module with tools like Selenium WebDriver and TestNG.
- Behavior-Driven Development(BDD) implementation with Cucumber gherkin and Jenkins Continuous Integration, expanded test scenarios
- Involved in Reviewing and Executing Test scripts as per the regression schedule.
- Involved in Tracking Defect’s using Quality Center.
- Used the services in WEBSERVISES by using the WSDL files to do the web testing and by using SOAP UI
- Worked with deployment team to create automation regression execution builds.
- Performed Data-Driven Testing for positive and negative data from external Excel file, and responsible in Validating data from SQL server in database.
- Participating in Sprint Review meeting.
- Participating in Sprint Retrospection meeting.
- Attending relevant Training Programs.
- Interacting with developers for any technical clarification.
- Updating the test cases as per the new User Stories.
- Executing the manual test cases.
Confidential
Tools: QTP 10, Toad/SQL, JIRA, QC 10, MS Office Windows, Linux, Mac, IE, Firefox, Safari, Chrome, Eclipse, Oracle, Selenium, Selenium Web Driver.
QA Automation Engineer
Responsibilities:
- Planning for each release and giving estimate for projects and resources and assigning and distribution of tasks among team based on their skill set and performing Peer to Peer review.
- Identified test cases to automate and automated those test cases using Selenium WebDriver withJava Eclipse IDE
- Created Data Driven and Keyword Driven Frameworks using Selenium WebDriver
- Performed various QA Test Phases (Sanity Test, System Test, Integration Test, Functional Testing, Regression Testing and User Acceptance Testing).
- Set up Selenium tools from scratch and configured various other peripherals tools to perform Selenium test.
- Implemented cross browser and cross platform web testing with Selenium RC and WebDriver.
- Used Selenium to expand test scenarios to catch more bugs and improve quality.
- Designed and developed automated scripts for functional, regression, sanity, and integration testing using Selenium.
- Developed the test scripts and analyzed the results in various stages of the application including integration, regression, functional and acceptance testing using Selenium.
- Identified the defects through Selenium and ensured that business processes deliver the expected results and remain reliable throughout the production release.
- Managing any project risks/issues and thereby taking steps to either mitigating the risk or bringing the issues to closure.
Confidential
Environment: Windows 7, Windows 8.1, Chrome, IE
Tools: Window 7, MS Office 2010, Quality Center, MS SQL server 2008R2, Java, XML, Selenium WebDriver, Selenium Grid, Jenkins, Eclipse IDE
QA Automation Engineer
Responsibilities:
- Very clear understanding of the new and legacy system which were very complex in nature as many interfaces were involved
- Design & Execute the Test Cases, bugs and fix them.
- Generate and evaluate the Test Report.
- Data Driven testing, ensuring data integrity, for SOAP and REST Web Services and Web API’s.
- Review the feedback from Developers and Perform Regression Test.
- Conducted various types of testing like Smoke Testing, Functionality Testing, GUI Testing, Regression Testing and System Testing.
- Performed Data-Driven Testing for positive and negative data from external Excel file, and responsible in Validating data from SQL server in database.
- Used Rest client to increase the product quantity, ID, availability in the back end side
- Performed Automation Testing in Selenium WebDriver with Java, built the Automation Framework, and created the Test Data for the specific test.
- Developed page level action or page library in Selenium to support modular framework.
- Reported and Documented Test defects using TestNG/ReportNG.
- Developed automated tests using Selenium WebDriver with Eclipse
- Reported the test results using ReportNG, analyzed the Test Report with the test documentation details, and submitted the reviews to the team
- Used Page Object and Page Factory patterns in Selenium
- Performed Smoke, Functional and Regression testing using Selenium WebDriver
- Executed Smoke Testing for the system environment from development team.
- Performed Black-box Testing for Integration Testing and System Testing, Regression Tested related functions of the defect in Defect Life Cycle, End-to-End Tested system integration, and used Ad-hoc Testing to go through whole system.
- Executed Regression Tests using automation scripts for the report generation module with tools like Selenium WebDriver and TestNG.
- Used the services in WEBSERVISES by using the WSDL files to do the web testing and by using SOAP UI
- Worked with deployment team to create automation regression execution builds.
- Performed Functional Testing, Regression Testing using Quality Center
- Testing and implementation of the Software.
