Dev Test Engineer Resume
5.00/5 (Submit Your Rating)
Denver, CO
SUMMARY:
- Experience in working with other developers, business area, and Subject Matter Experts (SMEs) performing development activities across all phases of the Software Development Life Cycle and Software Testing Life Cycle.
- Worked in different testing methodologies like Agile and Waterfall Models.
- Developed test automation artifacts - scripts, functions and scenarios using Selenium WebDriver.
- Experienced in QA Automation using Selenium WebDriver, Appium and TestNG frameworks
- Created maven project and developed Cucumber. feature files based on the test cases provided by the business analysts
- Well experienced in identifying Manual and Automation Test Cases and preparing Test Plan, Test Dataset
- Skilled in developing Test Plans and Test Cases using business requirements and design documents while specifying Testing Overview, Approach, Strategy, Scope and Roles.
- Extensively used HP Test Director and Quality Center / ALM for requirements tracking, defect tracking, results and status reporting.
- Working knowledge of designing and implementation of all QA test strategy plan
- Strong interpersonal communication skills, self-starter and a fast learner of new technologies.
- Very deadline oriented and focused on delivering high quality work both as an individual contributor and a team member
PROFESSIONAL EXPERIENCE:
Confidential, Denver, CO
Dev Test Engineer
- Microservices API testing using postman and Ready API cURL executions using jump box
- Deployments using ASGARD, Jenkins, Stash and jump box tools
- Work closely with developer for software bug validation
- Involved in designing and implementing of hybrid automation framework to be used with Selenium Web Driver
- Performed Data driven testing using Selenium and TestNG functions which reads data from excel spread sheet files
- Developed cucumber feature files based on the functional test cases for execution of test scripts
- Collect logs for various microservices as needed for developers
- Support and troubleshooting the DVR backend systems and teams
- Work closely with Product and Development teams to identify product and technical requirements
- Maintain automated test scripts
- Maintain software testing tools
- Create and execute manual and automated unit and integration tests
- DB testing with SQL for validation of microservices
Confidential, Denver, CO
Technical Test Lead
- Interact with client QA Leads and manage all aspects of QA services.
- Defect management and conducting Triage meetings with Development Leads and Business team.
- Drive deliverables by interacting with Onsite as well as offshore QA team.
- Working as primary liaison with Business, QA and Development teams for major releases, recreation of customer issues, subsequent patch testing and successful release of patches.
- Managing off-shore team in India for QA validation activity.
- Strategize and implement automation tests with team.
- Interacting with Client SME and development leads for requirement capturing and clarification.
- Test environment set up, reviewing test cases, Functional testing & delivering traceability metrics.
- Create Daily Status Report (DSR) for onsite and offshore team.
- Create test suite for HP ALM and assign to team.
- Validate defects in Jira and assign to team.
- Validation of DVR microservices using Cassandra and oracle DB.
- Automation testing using TMC (Test Machine controller )
Confidential, Atlanta, GA
Senior Integration Engineer
- Worked on Contour 2/Watermark project for set top box (STB) software validation test supports.
- Analyzing STB logs, identifying defects, and suggesting potential fixes.
- Log defects into Bugzilla and or Jira system for tracking bugs and fixes.
- Verify and validate software for set-top-boxes which included applications and GUIs on set-top-boxes.
- Used selenium Grid to run test cases in multiple browsers and in parallel
- Performed functional testing, regression testing, and stress testing for VOD, TVOD, Linear TV and IPTV.
- Web and Mobile regression, performance and user-acceptance testing across PC and Mac based OS.
- Test development builds before signing and reported results in Jira.
- Performed data driven test and regression testing using Selenium.
- Report and verify bugs fixes in Jira and coordinated test results with lead engineers.
- Worked closely with provisioning team for STB activation through ICOM.
- Support the sustaining team in fixing bugs related to pop-ups on set-top-boxes
Confidential, Atlanta, GA
Video Test Engineer
- DVR Capacity testing across all DVR set-top-boxes.
- Execute test plans against Set-Top-Box client software across many versions of codes and platforms.
- Support the sustaining team in fixing bugs related to pop-ups on set-top-boxes.
- Supported software developers to fix or to implement features on the set- top-box by executing several test methods.
- Perform testing on OCAP guide called Trio on Cisco and Motorola STB’s using Cisco’s Cable Cards.
- Executed System, Integration, Functional, Data Validation and Regression testing of new and revised applications.
- Verified package were installed and function properly for SA (Cisco) and Motorola STB’s.
Confidential, Atlanta, GA
Software Test Engineer
- Perform an extensive VOD and IPTV testing and bug detection on HDD capable STBs (Receivers).
- Operating and extending manual test suites for web/browser-based environment for Dish Anywhere online.
- Provide rigorous and repeatable testing cases for web interfaces.
- Work with other team members to recommend features and functionality that create a unique and superior web experience for our customers.
- Perform Full Functional Testing on TV; DVR and VOD related apps on both Android and IOS platforms.
- Create and generating system test scripts for different test scenarios covering all aspects of project functionality.
- Download streams for software update on the automated data inserter (ADI).
- Test satellite signal levels and quality using test equipment such as Spectrum Analyzer, Oscilloscope, Multimeter
- Work closely with software engineering team to test “Place shifting” technology.
- Execute tests cases, created defect reports using bug reporting/tracking applications such as Bugzilla/JIRA.
- Test web application, client-server, network, multimedia, and database applications across all platforms.
- Create Test Strategies and Test Scenario as well as develop test cases from client product specification.
- Served as the SME (Subject Matter Expert) for a home automation device
- Supported the “Sling” team in Foster City, CA with developing test cases for the place-shifting feature on the Hopper/Joey set-top-box within the “Dish Anywhere” web tool
Confidential, Atlanta, GA
Technical Support Engineer
- Wrote and executed test cases upon products functional and non-functional requirement and specifications.
- Performed integration testing, regression testing, stress testing and end-user testing of Set-Top Box.
- Supported Engineering Team in software testing, bug detection and reproducing of Set-Top Box
- Performed recording of MPEG Transport-Streams for Set-Top Box testing and bugs reproducing.
- Supported Engineering Team in configuring and testing Pro-idiom TV for Dish Commercial.
- Provided test strategy, test plans and final qualification of software, hardware and documentation accurately.
- Simulated and recorded rain fade and other test streams for video chip testing and software evaluation.
- Upgraded and maintained Advanced data inserter (Satellite simulator for software testing)
- Configured modulators, up-converter, QAM Trans-modulator and maintained the QAM Headend.
- Performed full functional hardware testing of Set-Top Boxes using automated application LabView.
- Designed test benches layout and built docking stations for all types of Set-Top Boxes for hardware testing.
- Troubleshoot Audio, Video, Modem and Network Connection on Set-Top-Box test benches.
- Installed and setup the simulator and distribution system throughout the test benches for Set-Top-Boxes staging
- Performed manual test on the Set-Top boxes using prescribed test procedure for software evaluation
- Provided support in areas to PC/Server hardware and software for Set-Top Boxes test benches
- Entered results data into the bug tracking system for further verifications