Senior Engineer - Software Quality
• Spearheaded QA efforts in Agile sprints, improving sprint velocity by 15% through continuous collaboration and process enhancements.• Achieved 95% code coverage for C++ modules on Sling TV apps through unit testing in Apple Xcode.• Streamlined CI/CD pipelines using Jenkins, enhancing development efficiency and cutting deployment times by 30%.• Led the automation efforts using Selenium WebDriver, achieving 80% automation coverage, and reducing manual testing by 50%.• Automated 80% of test cases using Python and RESTful APIs, significantly reducing regression cycles.• Participated in daily stand-ups, sprint planning, and retrospectives to continuously improve software development processes, project results and team collaboration.• Drove the adoption of Python for the test automation tool to validate RESTful APIs.• Designed and maintained Python automated scripts to verify functionality testing of Sling TV.• Leveraged Git for version control and collaboration, created feature branches, conducted code reviews, and merged changes to maintain a stable and updated codebase for the Sling TV App. • Mentored junior QA engineers in automation best practices, improving team competency in Python scripting and Selenium WebDriver.• Collaborated with product owners, developers, and cross-functional teams to define testing strategies and ensure alignment with product requirements.• Conducted smoke and regression testing for the Sling TV App and DISH Anywhere App across both mobile (3-foot) and large-screen (10-foot) platforms.• Developed and tested UI components of the web-based Sling Player using HTML and Selenium WebDriver to ensure browser compatibility across various devices.• Led the evaluation and implementation of new testing tools and frameworks, including Selenium WebDriver and Python, which improved test automation coverage by 80%.• Used JIRA and Zephyr to track defects and manage test cases, improving collaboration and issue resolution speed.