Automation Test Engineer Resume
Irving, TX
SUMMARY:
- Sr. QA Automation and Manual testing consultant with 10+ years of expertise on Web based, Client Server and Mobile device applications testing. Worked on both Agile Scrum and Waterfall testing methodologies with good understanding of Software Development Life Cycle (SDLC) and change management. Highly motivated and self - directed software professional with excellent organizational skills combined with good oral and written communication skills. A quick learner and ability to manage multiple tasks, and work towards a deadline in a fast paced, aggressive schedule
- Device testing on media technologies like VOD, PPV, EAS, Reminders, Diagnostic pages, STB guide, Settings, DVR/RSDVR, OTT (Over the Top)
- Expertise on ON-Demand PURCHASE flows using Credit Card/Bill to Account features, marketing OFFERS both Static & Dynamic offers
- Expertise in analyzing and troubleshooting defects using SPLUNK and Real time console logs
- Extensively worked on both Soap & REST API Services functional testing developed using Micro services architecture.
- Extensively worked on validating Cache & Invalidate Cache functionality using “Redis Cache” manager.
- Develop and maintain test automation Scripts using automation tools like Selenium WebDriver, Test-NG
- Worked on configuring and automating the CI/CD pipelines using tools such as Jenkins, Maven, Selenium and Test-NG Framework.
- Ability to configure and manage public/private cloud utilizing AWS EC2
- Extensively worked on SQL queries for backend DB validation. Modify and execute SQL stored procedures for data validation.
- Prepare and presenting Test Execution Reports, Defect Report, daily/Weekly Status Reports for leadership & team reviews. Participate in Sprint planning, backlog refinement and retrospective meetings.
- Develop test plan, test cases, create and track defects based on business requirements using tools HP Quality Center, Jira, Confluence and Microsoft TFS
- Expertise on Mobile applications testing iOS and Android devices, mobile App and IPTV experience. Test functionalities like Interactive TV applications with EBIF’s, Caller-ID functionality, notifications, Widgets, Guides, Menus options, Settings, Trick plays, on Mobile devices.
- Expertise in GAPS/conversion project applications like SERVICE ORDER maintenance and data validation for SINGLE/DOUBLE/TRIPLE PLAY Orders, conversion testing “POTS to VoIP” and “VoIP to POTS” intra-company porting of telephone numbers.
- Familiar with FTR’s OSS/BSS systems -DPI Plant menus like TRIAD, third party systems like CRM-Sterling 7 and Non CRM Sterling 9 Sales Force for Residential and Business subscribers provisioning.
TECHNICAL SKILLS:
Testing Tools: Selenium, SoapUI, Rest API, JIRA, Confluence, Eclipse, QUALITY CENTER 9.0, QTP, IBM RQM
Framework/tools: TestNG, Jenkins, VSTS/TFS, J2EE, ASP.net, .NET Core
SCM Tools: Git/GitHub, Bitbucket, Microsoft TFS/VSTS, SVN
Scripting & Other Tools: Java Script, Bash Shell, PowerShell, Groove, VBScript
Cloud: AWS EC2, S3
Database: Oracle 12c/11g/10g, SQL Server 2008/2005/2000
Application/Web Servers: Tomcat, Apache 2.x/1.3.x, JBoss 7.1, IIS
Operating Systems: Windows, Unix, Linux, Solaris 10
PROFESSIONAL EXPERIENCE:
Confidential, Irving TX
Automation Test Engineer
Role & Responsibilities:
- Identify the scope of testing based on business requirements for the upcoming sprint
- Identify test cases for automation of Smoke, Regression and Data driven testing
- Create defects for the issues observed and track them in JIRA bug tracking tool
- Capture and troubleshoot defects using Splunk & Client logs
- Review business requirements and create test cases to perform Web services API testing using SoapUI & Rest Clients
- Validate both Soap & Rest web services by adding Assertion check points, Property access & transfers, Groove scripting.
- Validate all the API’s mandatory parameter for positive and negative tests
- Gather required Data points for API testing by executing DB queries on SQL Server
- Perform data driven tests cataloging all kinds of data combinations for TVOD, FVOD, SVOD, GATTING assets before the release and make sure that data is processed smoothly throughout the lifecycle of the product
- Identify Automation resources like Object repositories, test data, reusable components and functions
- Develop test scripts for Web based Application(Admin Console) using Element locators and WebDriver Commands
- Develop enhanced test scripts for Error handling, synchronization, Parameterization using Java programing features and TestNG testing framework
- Create batch tests, prioritize test cases for batch testing
- Performed cross browser testing
- Strong hands on experience developing CI/CD pipelines using Jenkins freestyle and Pipeline automation projects.
- Participate in weekly sprint planning meetings to identify the QA Stories based on the dev stories for that week.
- Participate in daily scrum calls and retrospective & backlog refinement meetings
Confidential, Richardson, TX
Sr. Test Engineer
Role & Responsibilities:
- Performed System, Integration, Functional and Regression testing on all the Frontier BAU Projects and GAPS mentioned above for DPI to TRIAD interface.
- Create test data for different service order maintenance scenarios (Single/Double/Triple Play) for Residential & Business Orders using DPI (AS400), Sterling 7 & 9 and Sales Force etc.
- Provisioning and validating the order in different environments like DPI- AS400, TRIAD and SIMPL
- Constructing the Line Cards and assigning TN’s to it
- Responsible to test conversion of existing Subscriber Services, Bundles, Packages, Rates, Promotions, Discounts, Rewards, Taxes and Statement Presentation after billing cycle run complete and also Day 1 Services
- Used HP ALM for Test Planning, Test cases, Execution and Defects creation/tracking
- Attend daily defect status calls to track all the existing and new defects
- Perform Integration, Functional, System and Regression testing
- Querying the test data in AS400 and Oracle database
- Involved the system testing handoff to UAT testing team
- Attending Requirements review, daily status and defect status call with PM
- Involved in Production deployment support
- MS SharePoint for documentation and doc’s sharing
Environment: AS-400, Salesforce, HP ALM, SharePoint, SQL
Confidential, Irving, TX
QA Test Lead
Role & Responsibilities:
- Lead a team of 5 software testers and also played as Sr. Test Engineer
- Prioritizes work for the team and manage their deliverables
- Participate in design, requirements specifications & test reviews
- Review the test scripts/cases created by test team to ensure appropriate test coverage
- Co-ordinate with build release management teams for UI & Platform integrated builds
- Setup test environment for STB device testing with Dual VMS 4 IP clients or Dual VMS with 8 IP Clients etc.
- Authorize and provision STB’s with required packages and Tokens for CDL updates
- Design, Develop, Execute and maintain functional, System integration, Smoke and regression test scripts/cases.
- Perform bug verifications on all the bugs targeted for every release.
- Create new bugs for the failures using bug tracking tool Jira.
- Capture and debug log client logs and serial logs, crash logs using network terminal emulators like putty, Tera term and TFTP
- Work closely with development team on testing the patch fixes
- Host daily test review meetings with management and development team leads.
Environment: Java, Java script, HTML5, Linux, XML, Selenium, Eclipse, SVN, SQL
Confidential, Woodbury, NY
QA Analyst
Responsibilities:
- Performed Bench Mark testing for different STB’s - 8300HD/8300, 1850, 4200HD/4200, 4250HD/4250
- Performed regression tests on Set Top Box Diagnostics screen pages.
- Write Test Plan and Test Cases in Quality center based on Functional Specification Document.
- Prepare preconditioning document for the Engineering team to Validate before installing the new build/patch.
- Perform Sanity Testing & Smoke Testing.
- Create new Test Sets in QC test lab for executing regression test cases.
- Performing End to End testing to validate whether the flow of application from the starting point to end point is functioning as designed.
- Execute test cases and validate the new functional changed
- Log and Report defects using Quality Center defect management tool
- Participate in defect review meetings
- Cooperatively work with project teams to develop the appropriate Test Strategy for each project and to address issues related to software testing.
- Good knowledge in Use Rational Requisite Pro Web to access Functional Spec, Use case documents etc.
Environment: Explorer and Samsung Set Top Boxes, Rational Requisite Pro, Quality Center, DNCS, UNIX, MS Office, Windows XP/NT
Confidential, Downingtown, PA
QA Analyst
Responsibilities:
- Run the test scripts on the Stability Rack on selected test bed at regular intervals.
- Collect REBOOT data, collect and analyze Serial Port and cmd2000 logs.
- Prepare a report of the collected data and cause of the reboots and send it to the development team.
- Execute regression test cases and check the new builds does not affect the main functionality and integration.
- Performed configuration/ compatibility and user interface testing manually.
- Tested fundamental features of Set-top Boxes that comprise various configurations and channel recording issues.
- Performed stress test, smoke test, sanity test and regression test for new UI- graphical user interface.
- Performed manual testing of basic functionalities such as Timers, PPV- pay per view
- Tested the DVR functionalities manually such as instant recording, scheduled recording and controlling live TV.
- Executed End User testing to find issues that directly impact the customer
- Tracking defects using the Quality Center as a defect management tool.
- Interacting with the developers regarding the status of defects in different builds.
- Worked closely with developers in isolating and identifying bugs.
- Verified bugs identified in production release.
- Used Quality Center Automatic traceability notification alert and follow up alerts to get notifications about defect.
Environment: STB, DNCS, UNIX, Quality Center, MS Office, Windows XP/NT.
Confidential, Seattle, WA
QA Analyst
Responsibilities:
- Reviewed the business requirement and technical specification documents to determine the testability of the requirement.
- Also reviewed system design documents and modified Test Cases based on the Test Plan in Admin track.
- Setup and configure test environments for Set-top Box and extensively tested manually as per Test Plan.
- Tested fundamental features of Set-top Boxes that comprise various configurations, channel recording issues and manually tested the basic functionalities such as Timers, Closed Captions, and Favorites.
- Manual testing also done on Parental Control features that enable adults to easily block entire channels or specific programs based on the time of day, channel and rating.
- Tested the DVR functionalities manually such as instant recording, scheduled recording, time-shift buffer and controlling live TV.
- Tested HD On Demand features consisting of Premium Channels and HD Movies On Demand as well as 24-hour Emergency Alert System (EAS) that provides critical information on weather and other threats directly from state and local authorities.
- Utilized DAC to add and remove packages from STBs and Created channel map.
Environment: Windows 2000/XP, UNIX, Oracle, MQC
Confidential, TX
QA Analyst
Responsibilities:
- Analyze the requirements and keep track of new requirements from the project.
- Collaborate with Test Lead on creation of Test Strategy, estimating testing effort.
- Participated in walk-through of Test Strategy
- Review and analyze Requirements, Logical and Physical Designs.
- Collaborate with Test Lead to create Test Plan
- Participated in walk-through of Test Plan and Approve Test Plan
- Create Test Cases and Requirements matrix
- Conduct walk-through of test cases and Approve Test Cases
- Executed test cases and extensively involved in database testing like validating Queries, column & data-type size that sync with front end, field size validation, Check constraints, check Indexes are done or not and performance related issues
- Report defects and participate in defect reviews
- Collaborate with Test Lead in creating Test Completion Report for promotion recommendation
- Finalize and archive all test deliverables
Environment: Microsoft TFS (Team Foundation Server), SQL Server 2008, VB.Net, SAP Business One, Quick Books, Windows XP/7
Confidential, Uniondale, NY
QA Analyst
Responsibilities:
- Under Functional testing- Test all the links in web pages, database connection, forms used in the web pages for submitting or getting information from user, Cookie testing.
- Validating HTML/CSS- Mainly validate the site for HTML syntax errors. Check if site is crawlable to different search engines.
- Under Usability Testing - Test for navigation, Content checking, testing sitemap, help files.
- Interface Testing: Web server and application server interface, application server and Database server interface.
- Compatibility Testing like Browser compatibility, operating system compatibility, printing options.
- Performance testing like Web Load Testing, Web Stress Testing.
- Executing web security test cases.
Environment: PHP, My SQL & SQL Server 2008, MS TFS.
Confidential, Uniondale, NY
QA Analyst
- Worked as QA Analyst with following testing experience and responsibilities:
- Expertise in testing warehouse components- expense management and shipping, product Maintenance.
- Extensively worked on modules purchasing, receiving - Paper based and Handheld receiving, Picking - full pick and short pick.
- Worked on Full Shipment, Partial Shipment, Problem order and Void Shipment
- Verified GL (General Ledger) Journals after shipment.
- Worked on Inventory transfers and Replenishments.
- Analyzed data structures to load the data warehouse.
- Through knowledge on N-day Process and AOD (Assembly on Demand) Process.
- Create test plan and test cases and report test results
- Involved in various levels of testing like Functionality, Regression and Integration
- Performed testing on Client’s web sites with cross - browser
- Data driven testing the Front end and Back end data validation using SQL Queries
Environment: ASP.NET, SQL Server, Quality Center
