Sr. Automation Engineer Resume
SfO
SUMMARY:
- 7+ years of Testing experience on Client/Server and Web Applications of diverse experience in Manual and Automation Testing of applications.
- Excellent working knowledge of Software Development Life Cycle SDLC and Software Testing Life Cycle STLC in Requirements gathering, Analysis, Design, Development, Implementation and Testing Methods like Waterfall and Agile.
- Experience in Software Quality Assurance wif tools such as Selenium WebDriver/ IDE, Selenium Grid, Cucumber, Jenkins, Quality Center, and JIRA.
- Worked on Maven projects builds and performed Continuous Integration of code and scripts using Jenkins.
- Developed and executed test scripts using Java programming language wif Selenium WebDriver interface.
- Experience in creating BDD framework using Cucumber.
- Experience in testing REST web services using Postman and Apache HTTP Client.
- Demonstrable experience on GUI, Regression, Functional, Integration, System, User Acceptance, Sanity, Cross Browser, Security and Database Testing, related Test Cases and Test Results.
- Experience in Java, JavaScript, VBScript, HTML, Oracle, SQL, MySQL, XPATH, CSS.
- PerformedSQLquery executions in Database as a part of Backend Data Verifications.
- In - depth knowledge of Defect management tools and Bug Reporting ToolsQC/ ALM, Clear QuestandJIRA.
- Experience in maintaining Java and Selenium test source code and resources in version control tools such as GIT.
TECHNICAL COMPETENCIES:
Testing Tools: Selenium IDE/ WebDriver/JIRA, QC, Cucumber, Clear Quest, HP ALM, HTTP Client and Postman
Framework: Data Driven, Keyword Driven, Hybrid, Page Object Model (POM), TestNG, and Junit
Methodologies: Agile (scrum), Waterfall, and V-model
Continuous Integration: Jenkins
Programming Language: Java
Database: Oracle, SQL server
Version Control Tools: SVN, GIT
Test Build & Integration Tools: MAVEN, ANT
Operating Systems: Windows, UNIX
MS Office Tools: Outlook, Word, Excel, and PowerPoint
PROFESSIONAL EXPERIENCE:
Sr. Automation Engineer
Confidential, SFO
Responsibilities:
- Involved in Analyzing the Business and Functional Requirements for Bill Pay.
- Identified regression test cases to automate; automated those test cases using Selenium WebDriver, TestNG and Java.
- Used TestNG framework to run unit test and Maven to build the Project.
- Optimized and maintained Selenium WebDriver scripts for Regression testing of the application for functional changes and property changes in Page Object Model (POM).
- Performed Data driven testing using Data Provider Annotation in TestNG.
- Handled Selenium WebDriver features like implicit wait and explicit wait under synchronization.
- Developed AutomationScripts, Execution and Analysis Test Results using Hybrid Framework in Selenium WebDriver.
- Used MAVEN to build and run the Selenium automationframework, once the script execution is complete, framework sends the automationreports over email.
- Involved in API testing using Postman/Ready API Tool. Validated request and response XML/JSON.
- Used Selenium automation(TestNG) in different browsers to perform Cross Browser Testing
- Wrote SQL queries to do backend testing to verify the data from the database.
- Participated in defect review meetings to resolve the defects.
- Participated in Daily Status reports wif updated Management summary and Test Execution progress wif Statistics reports.
QA Automation Engineer
Confidential, SFO
Responsibilities:
- Access and analyze system requirements document and participated in Sprint planning, daily standup, review and retrospective meetings.
- Developed automation scripts for automating Functional and Regression testing using Selenium WebDriver in Eclipse IDE
- Implemented and maintained automation framework using Selenium WebDriver, JAVA, Cucumber, TestNG and Maven.
- Extensively used Selenium (data-driven, XPath locator) and WebDriver to test the web application.
- Performed functional testing to identify various critical points in the application and automated it wif Keyword Driven Automation Framework using Selenium WebDriver and JAVA.
- Used BDD framework wif Cucumber, Java and created feature files wif scenario and scenario outline files
- Conducting Data driven testing, cross browser testing and parallel test execution.
- UsedTest NGframework for prioritizing test cases and generating test results.
- Worked onSequel Profor backend testing to check the data integrity
- Extensively worked on various Testing types such as Integration, System, Functional, Regression, Sanity, Smoke, User-interface (GUI), Database and User Acceptance Testing (UAT), Performance Testing.
- Tested Restful web service using HTTP Client and Postman, Validated JSON formatted data.
- Prepared Test data request for different type of profiles.
- Performed Mobile application testing using simulators.
QA Automation Engineer
Confidential, Chicago, IL
Responsibilities:
- Analyzed the EEOCM requirements and Functional Specification documents.
- Participated in Review meetings wif EEOCM triage team.
- Follow Scrum methodology for Agile model of software development.
- Preformed GUI Testing, Functional Testing, Regression Testing,
- Involved in setting up the automationframework using Selenium Web Driver, TestNG.
- Used X-Path and DOM to work wif dynamic and static objects in Selenium.
- Configured Selenium WebDriver, TestNG and created selenium automationscripts in Java.
- Created and enhanced Test Cases (Test Scripts) using Element locators, WebDriver methods, Java programming concepts and TestNG Annotations
- Developed automationtest scripts for Smoke and Regression tests. Reported issues and worked wif developers in fixing the issues.
- Tested Restful web service using Postman.
- Created test reports generated out of TestNG and captured the error screenshots.
- Controlled logging and tracking of defects; analyzed and maintained comprehensive defects reports using HP Quality Centre.
- Prepared Requirement Traceability Matrix (RTM) to trace test cases to functional requirements
- Co-coordinated between Test team and Development team in order to resolve the issues.
- Performed Continuous Integration of code and scripts using Jenkins and trigger the Continuous Delivery process using Jenkins build jobs.
QA Engineer
Confidential
Responsibilities:
- Prepared and executed Test Cases manually according to the BRD, Technical Specification, Functional Design and Use Case documents, identifying applications functionality, test requirements, and coverage
- Developed and maintained test cases for regressiontestingagainst the various builds of the application
- Involved in setting up the automationframework using Selenium Web Driver, TestNG
- Involved in automationtesting using Java and selenium.
- Created and enhanced Test Cases (Test Scripts) using Element locators, WebDriver methods, Java programming concepts and TestNG Annotations.
- Implemented Modular framework for Selenium Scripts using Page library.
- Responsible for defect tracking, reviewing, analyzing and reporting using Quality Center
- Performed Functional, Regression, Performance, UATtesting, GUITesting, Negativetesting and systemtestingof the application
- Interacted wif the Developers to discuss about the Defects raised, setting the priorities and follow-up, and involved in the Defect Triage meetings
