Senior Automation Test Engineer Resume
NJ
SUMMARY
- Professional having around 7+ years of IT industry experience in the field of Software Quality Assurance Testing.
- As a Senior QA Automation Engineer have good knowledge and experience with software testing and automated test techniques with a strong focus on quality throughout the entire software development cycle.
- Well versed with Software Development Life Cycle (SDLC), Software Testing Life Cycle (STLC), Logging and Tracking Defects in all the phases with major responsibilities and diversified experience in Manual and Automation testing serving various domains.
- Strong knowledge in implementing Waterfall and Agile (Sprint/Scrum) methodology by analyzing requirement specifications.
- Experience in preparing Test strategy, Test plan, Test scenarios, Test cases and Test summary reports for both automated and manual testing based on User requirements, System requirements and Use case documents.
- Strong Experience in Smoke, Functional, Regression, Performance for the highly structural and complex systems.
- Good experience inDevice testing (IPhone Android, Smart Phones), Test Planning and Execution.Business/Systems Requirement Gathering, Analysis for enterprise level projects
- Good Knowledge and Experience in JAVA, Python, .Net, SQL Server, Oracle 9i, AJAX, XML, Web Services etc.
- Expertise in Test Case/Test Procedure Design, developing Requirement Traceability Matrix.
- Experienced in using Selenium and working knowledge of automation frameworks like Hybrid, Data driven, Keyword frameworks and Page Object Model (POM).
- Hands on experience in Test Management tools like HP ALM, JIRA and Bugzilla
- Hands on experience in testing Confidential all levels of STLC and Bug Life cycle.
- Experience working in Agile development.
- Hands on with various mobile applications including iPhones, Android &iPad Device Anywhere Tool.
- Proficient in analyzing System Requirement documents, hands on experience in Preparation of Test Strategy, Test Plan, Test cases, Test cases Execution, Defect tracking and reporting using HP ALM
- Knowledge in all stages of the Software Development Life Cycle (SDLC) beginning from initiation and definition to deployment and support
- Complete understanding of QA methodologies. Good experience in performing different kinds of testing like Functionality testing, GUI testing, Regression testing, Re - testing and Bug tracking
- Experience on Agile Methodology, member of scrum team and good interaction with onsite scrum team
- Experienced with tools likeQC, QTP, Quality Center, JIRA, Mantis and Bugzillafor tracking defects and automation testing for project requirements.
- Proficient inFunctional, Integration, User Acceptance (UAT), Security, Load and Performance testing
- Strong team player, with planning, monitoring and problem solving skills and good communication, interpersonal skills and quick learner
TECHNICAL SKILLS
Methodologies: Agile-Scrum, Waterfall, SDLC, STLC, Bug Life Cycle.
Operating Systems: Windows 8 /7/Vista/XP, 2000, Mac, Android iOS 8.0.1., UNIX, Gobuntu.
Testing Skills: MANUAL TESTING, AUTOMATION TESTING, HP Quick Test Professional 11.00, HP ALM, SELENIUM, JIRA
Debugging Tool: XPath, Firepath, Firebug.
Languages: Java, Java Script, HTML, XML, JSON, Gherkin, Groovy Script
Database Tools: SQL Server, MS Access, Oracle, MySQL.
Browsers: Internet Explorer, Mozilla Firefox, Google Chrome, Safari
PROFESSIONAL EXPERIENCE
Confidential, NJ
Senior Automation Test Engineer
Responsibilities:
- Followed Agile Software development methodology, with bi-weekly sprints.
- Performed agile testing, reviewed the stories and participated in Daily Scrum, Iteration Planning and Release Planning meeting.
- Performed Functional testing as per user stories and also performed Integration Testing&System Testing on “Enrollment“ filing pages usingSelenium WebDriver.
- Designed and developed automated scripts for regression, and integration testing using Selenium.
- Used Selenium Web driver, Eclipse TestNG Annotations in creating HTML reports, Test Suites and Test Scripts.
- Used TestNG annotations like groups, parameters, data providers to group the test cases, test methods, test suit for regression and functional testing.
- Experience with Cross-Browser and Compatibility Testing to test whether the web applications are working as desired in different browsers and environments using Selenium Grid.
- Performing Unit testing for the developed code and preparing test cases accordingly.
- Involved in identifying the defects and raising them in HPQC and assigning to the respective team.
- Maintaining defect tracker sheet to track the defect status so management can make decisions on priority defects
- Involved in defect analyzing and worked in coordination with various teams and work on resolving the defect and close the defect in the given time.
- Report defect issues into the bug reporting/tracking systems and followed up with the development, Business, environment teams and other related teams respectively until resolved the status of the defect accordingly.
- Used HPQC for test management and defect management activities
- Involved in User Acceptance testing and Post implementation.
- Performed Functional, Regression, UAT and Integration testing.
- Perform Quality Assurance activities (Internal and External Reviews, Defect Tracking).
- Monitoring the application by testing the modules of applications to ensure the availability continuously without any down time.
Confidential
Quality Analyst
Responsibilities:
- Interacted with business users and developers, collected business information and their requirements to test reports.
- Involved in analyzing the Business Requirements.
- Participated in unit testing of the application.
- Preparing Test Plan, Test cases and Performing Testing for Enhancements and Change Requests.
- Involved in UAT testing and Production support across all modules. Involved in Unit integration, bug raising, acceptance testing with test cases and reviews.
- Documentation and Implementation Support for Production releases.
- Performing Unit testing for the developed code and preparing test cases accordingly.
- Execution of test cases and capturing the test results and validate the actual results against the expected results.
- Maintaining defect tracker sheet
- Verified that all modules were tested properly based on requirements
- Used Quality Center to prepare Test cases and Requirements Traceability Matrix
- Generated Test Analysis Report using Quality Center
- Participate in requirement review meeting and discuss about required testing strategy
- Coordination with developers for defects closure.
- Summarize the test results and defects
- Involved in System Integration Testing
- Verified the Business Scenarios on new builds to allow extended testing by the QA team.
- Involved in identifying the defects and raising them in HPQC and assigning to the respective team.
- Involved in defect analyzing and worked in coordination with various teams and work on resolving the defect and close the defect in the given time.
- Involved in regular day to day internal, business and defect triage meetings and implement for any testing accordingly.
- Interacted with client and updated daily status reports.
Environment: Selenium WebDriver, JAVA, Eclipse, JIRA, REST API, SOAPUI, MySQL-Server, Mozilla Firefox, Google chrome, TestNG, Agile, Appium, JUnit.
Confidential, St. Louis, MO
Senior Automation Test Engineer
Responsibilities:
- Participated in all phases of the Software Testing Life Cycle (STLC).
- Involved in Sprint planning, Review Sessions, Scrum meetings. Developed Test Scenarios, Test Cases, Test data, Test procedures, Test reports.
- Reviewed product requirement documents, functional specifications, and involved in developing test strategy, test plan and test case documents.
- Extensively used Selenium (data-driven, XPath locator) and Web Driver to test the web application.
- Developed Test Scripts to implement Test Cases, Test Scenarios, and features for BDD (Behavior Driven Developmentusing Cucumber
- Wrote test cases to handle Alerts on the web page.
- Used Firebug/Fire Path Add-on tools to identify the Object's ID, Name, XPath, link in the application.
- Performed cross browser testing on different Operating Systems like Windows, Linux and Mac andon different browsers like Internet explorer, Firefox, Google Chrome, and Safari.
- Regression testing was performed after each build release of the application and updated the Scripts by executing the Regression suites built using Selenium and approve for regression suite
- Performed back end testing by writing and executing SQL queries to validate that data is being populated in appropriate tables and manually verify the correctness of the data with front-end values.
- Experience on web services testing using SOAP and RESTSoapUI.
- Performed agile testing, review the stories and participated in Daily Scrum, Iteration Planning and Release planning meeting and used JIRA Tool.
- Participated in peer review with team and developers to review test cases/test scripts.
- Performed System, Integration, Smoke, Sanity, Functional, End to End, Positive and Negative and monitored the behavior of the applications during different phases of testing using testing methodologies.
- Planning for Test Execution activities to accomplish tasks on daily/weekly basis.
Environment: Selenium IDE, Selenium Web Driver, Eclipse, SQL Server, HTML, XML, JUnit, TestNG, SoapUI, Cucumber, Java, JIRA.
Confidential, Dallas TX
Senior Test Engineer
Responsibilities:
- Understand the business process and developed the User stories and subtasks based on the requirement as per SLA (Service level Agreement)Performed incident/defect analysis for mobile device applications (QAMobile Triage Team)
- Worked on Android, iOS, Amazon kindle devices and Confidential &T setup boxes, Mobile DVR, Routers Wi-Fi, Bluetooth Low Energy (BLE).
- Worked on capturing logs on Wife and BLE Setup boxes and Routers.
- Performed acceptance and regression testing on Set Top Box (STB) products.
- Executed End User test checklist to identify and log issues that directly impact the customer in addition to tests developed based on Confidential &T specifications.
- Perform analytics testing using Charles Proxy and Wireshark tools for application with LTE/Wi-Fi activity
- Preparing Framework for iOS and Android platform by using Python on Cucumber and Appium.
- Perform streaming quality tests for TV, Pay-Per-View, and Movie content
- Track user video streaming analytics Conviva.
- Automated Test cases for Android and iOS devices.
- Involved in regression bug scrubs meetings and prioritized the severity of bugs with the product owner
- Execution of testing new features in QA, staging and production environments
- Android and iOS mobile testing (phones and tablets), plus Kindle Fire, AppleTV Charles Proxy/Fiddler for collecting Omniture metrics
- Worked in a highly dynamic AGILE environment and participated in scrum and sprint meetings
- Metrics data collection for Confidential &T apps (mobile & connected devices) Functionality testing of all products based on each release.
- Worked on Integration, Functional, UX/UI Testing of new features.
- Reporting the bugs in Quality center/ Jira
Environment: Appium, Devtest, Windows - 7, Jira, Source Tree, UNIX, SQL, Java Script, VB Script, Agile, XML, HTML, Word, Excel, PowerPoint, Windows, MAC, Android SDK
Confidential
Test Engineer
Responsibilities:
- Analyzed system specifications and business requirements
- Responsible for preparation of Test plan and Estimations according to the IEEE829 standards
- Responsible for Identifying scenarios, Preparing test conditions and test cases
- Update the Test cases based on the Implementation changes and re-deployment
- Procure or create test data required for testing
- Experience in testing the End to End Credit Card process, Promotional Offers offered to the Customers and End to End Campaign testing
- Good Experience in preparing the Test Summary Report and Trouble Shooting Knowledge Documents
- Performed the module test and updated the results in test results tracker
- Responsible for Functional testing and Regression testing
- Bug reporting, tracking of bugs and updating the status using Defect Management tracker
- Performed Shakedown tests
- Preparation of status reports on a daily basis
- Preparation of the Test Summary Report and sending to the Client before doing signoff
- Conducted Knowledge Transfer / Sharing sessions among the team
- Preparing documentation and conducting reviews on them