Sr. Qa Automation Engineer Resume
Plano, TX
SUMMARY:
- 10 yrs of exp in IT - Sr.QA Automation Engineer with a proven track record of strategic QA vision, quick delivery, and demonstrated ability to inspire/mentor quality assurance teams to implement latest QA programs for maintaining industrial quality standards.
- Expertise on creating and running Automation scripts java using Selenium Web Driver
- Expertise on automating Mobile Web-App’s, Native-App’s and Hybrid-App’s using on Android and iOS Device.
- Identifying mobile elements using UIAutomator Viewer for Android, Appium inspector for iOS Native Apps
- Experienced in mobile Application testing using Perfecto Mobile cloud, Android and iPhone devices
- Established and reviewed QA sign off criteria, software build and test process with scrum team
- Conducted daily scrum meetings for agile sprint.
- Experience on Latest version Xcode.
- Worked on sprint planning by assigning and tracking scrum activities progress.
- Develop Daily / Weekly / Quarterly Metrics and report to Product Owners and Scrum Masters
- Remarkable experience of Agile methodologies, Agile manifesto and Scrum process
- Use with HTTP Request get all information using POST,PUT,GET,DELETE methods
- Expert in preparing & providing the following Test deliverables: Test Strategy, Test Plan, Test Scripts, Test Data, Test Trace-ability Matrix, Test Results/reports, Defect Report & Test summary report and HP ALM
- Developed detailed Test Plan for system Testing based on SRD and BRD.
- Involved in writing and implementation of the various Test cases and Test scripts.
- Created Test Cases as per the business requirement and executed them.
- Involved in the complete Software Development Life Cycle (SDLC) by following Rational
- Developed Test Plans, Test Cases in Test Manager.
- Interacted with developers, Business & Management Teams and End Users.
- Involved in cross browsing testing of the application on various browsers to ensure it functions
- Experience in Automation Frameworks - TestNG
- Experience in testing the services using JUnit
- Worked onjava mail API for sending confirmation mail to the customer
- Working experience on end to end testing activities like requirement analysis, gap analysis, test data preparation, test designing, test execution, defect management, & test closure reports.
- Working Knowledge on Software Development Life Cycle (SDLC), Performed Integration Testing, System Testing and User Acceptance Testing
- Experience using Github iOS apps using latest version Appium v1.6.4
- Experience to identify the elements in Mac using Object Inspector in Appium
- Experience using XCUITest with Xcode include clicking UI elements normal, double, pressing and interacting with the screen swipe, pinch, zoom, rotate etc.
- Used ADB command to communicate with Mobile device for install Application
- Proficient in Functional Testing, Regression Testing, Web Services Testing Using SOAP UI, Inspecting XMLs.
- Worked on Jenkins, a continuous integration tool, for configuring scripts and running them on remote systems
- Articulate, with excellent analytical skills and a successful track record interfacing with Information Technology developers and the user community to develop test plans and scripts.
- Experience in Banking, Healthcare and Insurance domains.
- Testing the application on 3G, 4G and Wi-Fi network because sometimes application faces issues on slower networks
- Involved in location based testing, localization testing, interruption testing, memory management testing, battery management testing, testing on different networks.
- Excellent Communication skills and problem handling with ability to work under pressure in a highly visible role
TECHNICAL SKILLS:
Testing Methodologies: Agile Scrum, V model
Test Case Management: HP ALM, HP Quality Centre(QC)
Automation Testing: Selenium Web Driver, Appium
Web Service Testing: SOAP UI, Postman
Defect Management: Star Team, Census, JIRA, HP ALM, Bugzilla
Operating Systems: Windows XP, Windows Vista, Windows 7, Windows family
Languages: Java
Mobile Testing Tools: Appium, DeviceAnywhere, Perfecto Mobile, Android and iPhone Devices
Browsers: Mozilla Firefox, Chrome & Safari
Others: Maven, SVN, Jenkins, Eclipse, SQL, Gherkin, Cucumber
PROFESSIONAL EXPERIENCE:
Confidential, Plano, TX
Sr. QA Automation Engineer
Responsibilities:
- Designed, executed and maintained Selenium Web Driver, automated test cases for regression testing.
- Involved in creation of Automation test scripts using Appium and Selenium Web driver using Java
- Performed parameterization of the automated test scripts in Selenium to check how the application performs against multiple sets of data and TestNG.
- Performing compatibility test on different Android & iOS devices and Uploading .apk files to handsets
- Implemented Parallel browser execution feature using TestNG (Virtually creating testng.xml)
- Tested applications on Real Devices, emulator and cloud tools.
- Testing the application on different network because sometimes application have issues.
- Prepared QA Estimations, Test Plan and Test Strategy
- Analyzed Business Requirements (BRD), System Design Requirements (SDS) and Mapping files
- Conducted Interoperability testing in real devices
- Involved in location based testing, localization testing, interruption testing, memory management testing, battery management testing, testing on different networks.
- Generated Testing metrics and Status reports and send Reports to project Stakeholders.
- Attended daily scrum calls as part of Agile methodology
- Used Gherkin languages to write features and scenarios
- Involved in writing test scripts using java and executed it through selenium cucumber
- Worked on agile scrum based methods for BDD
- Observed test plans and procedures, recommended new processes and tools to agile team
- Executing the acceptance tests against the code of the story
- Created MOCKS for web services testing
- Having experience on Chrome extension and as a native app for windows using Postman
- Attending the Retrospective meeting after completing the Show case
- Coaching fellow Associates on Agile process
- Coordinated with System Analysts, Development Team and then captured the impacts in Test Plan and Test Strategy
- Reviewed Test Plan and Test Strategy with Project team
- Created High level and detailed level test cases and then produce Requirement Traceability Matrix (RTM) and review Test cases with Project team
- Submitted data mining request to load sanitized production data into test regions for Existing functionalities and then condition the data manually for new functionality
- Involved in location based testing, localization testing, interruption testing, memory management testing, battery management testing, testing on different networks.
Environment: Perfecto, Emulators, Appium (Android and iOS), Selenium (Web Driver), Jenkins, Soap UI, Rally, cucumber, UNIX, Gherkin
Confidential, CA
Sr. QA Engineer
Responsibilities:
- Involved in creation of Automation test scripts using Appium and Selenium Web driver using Java
- Analyzed Business Requirements, System Requirements, System Design Requirements(SDS)
- Coordinated with System Analysts, Development Team and then captured the impacts in Test Plan and Test Strategy, Accessibility testing
- Reviewed Test Plan and Test Strategy with Project team
- Observed test plans and procedures, recommended new processes and tools to agile team
- Executing the acceptance tests against the code of the story
- Giving Show case to Product owner every Sprint
- Created High level and detailed level test cases and then produce Requirement Traceability Matrix (RTM) and review Test cases with Project team
- Involved in installation of application and capture logs for error during execution using different tools like iTunes, iPhone configure utility and SDK, adb commands for different OS.
- Tested applications on Real Devices, emulator and cloud tools.
- Involved in location based testing, localization testing, interruption testing, memory management testing, battery management testing, testing on different networks.
- Compatibility testing on different Android & iOS devices
- Uploading .apk files to handsets
- Testing the application on 3G and Wi-Fi network because sometimes application faces issues on slower networks
- Conducted Interoperability testing in real devices
- Involved in Test scripts execution and generating customized reports
Environment: Selenium (Web Driver), Jenkins, Bugnaizer, ADB commands, fast boot commands
Confidential, Boca Raton, Florida
Senior Test Engineer
Responsibilities:
- Writing Test cases using Element locators, Webdriver methods, Java programming features and TestNG Annotations.
- Conducting Data driven testing, cross browser testing and parallel test execution.
- Designed Test cases Using Selenium Webdriver and TestNG
- Prepared QA Estimations, QA Staffing Plan, Test Plan and Test Strategy
- Analyzed Business Requirements, System Requirements, Page Specifications and User Interface Mock-ups
- Coordinated with Development teams and then prepared the Impact Analysis
- Got an Opportunity to work with Offshore and near shore teams
- Performed GUI Testing on Web Pages
- Used Bugzilla to manage Requirements, Test cases, Execution Results and Defects
- Pulled Traceability Reports and Execution Status Reports from HP QC/HP ALM
- Created High Level and Detail scenarios and then walked through scenarios with Project Team
- Involved in Integration testing, System Testing and User Acceptance Testing
- Performed Functional Testing (Manual/Automation),Regression Testing, User Acceptance Testing and Smoke testing
- Performed Mobile device testing using Physical devices iOS and Android and Perfecto mobile Cloud
- Coordinated with Performance Testing (Stress/Load tests),Security testing and Accessibility Testing teams
- Created and executed test cases to verify all Compliance/Regulatory rules functioning as Expected
- Performed cross browser testing on Internet Explorer, Safari, Mozilla Firefox and Confidential Chrome
- Involved in Defect Management: Defect Creation, Defects Review, Defect Retesting and Defect Closing
- Generated Testing metrics and Status reports and send Reports to project Stakeholders.
Environment: Census, DeviceAnywhere (Android and iOS), Selenium, SVN, Auto IT, Jenkins, Selenium Grid
Confidential, Orlando, Florida
Sr.QA Analyst
Responsibilities:
- Prepared QA Estimations, QA Staffing Plan, Test Plan and Test Strategy
- Analyzed Business Requirements, System Requirements, Page Specifications and User Interface Mock-ups
- Coordinated with Development teams and then prepared the Impact Analysis
- Got an Opportunity to work with Offshore and near shore teams
- Created High Level and Detail scenarios and then walked through scenarios with Project Team
- Created test data for Execution.
- Involved in Integration testing, System Testing and User Acceptance Testing
Environment: Windows 2003 Server, Windows XP, .Net, VSS, XML, Quality Center
Confidential, Boca Raton, Florida
Sr. QA Tester
Responsibilities:
- Analyzed Business Requirements, System Requirements, Page Specifications and User Interface Mock-ups
- Created High Level and Detailed level Test cases
- Performed Functional Testing, and Regression Testing
- Prepared the Test cases based on BVA, ECP and experienced based testing
- Executed Test Cases and verified actual results against expected results.
- Regression testing is implemented at various phases of the development and test cycles.
- Involved in GUI Testing, Functional, Non-functional, alpha and beta testing.
Environment: .Net, Bugzilla
Confidential
QA Tester
Responsibilities:
- Analyzed Business Requirements, System Requirements, Page Specifications and User Interface Mock-ups
- Created High Level and Detailed level Test cases
- Performed Functional Testing, and Regression Testing
- Prepared the Test cases based on BVA, ECP and experienced based testing
- Executed Test Cases and verified actual results against expected results.
- Involved in Sanity Testing, Smoke Testing, System Testing, Re Testing and Regression testing
- Login the defects in bug tracking and verify the defects logged by other team
- Regression testing is implemented at various phases of the development and test cycles.
- Involved in GUI Testing, Functional, Non-functional, alpha and beta testing.
- Defect Management: Defect Creation, Defect Retesting and Defect Closing
- Onsite Coordination and Status Reporting
Environment: .Net, Bugzilla, Objective C, HTML