This job has expired, please see additional jobs below
Software Development Engineer in Test (SDET)
iHeartMedia
San Antonio, TX, United States
Job Details - this job has expired, please see similar jobs below
Job Summary:
The Software Development Engineer in Test (SDET) will be responsible for instrumenting applications with automated test cases and for implementing the vision of 100% test automation and zero bugs to production. Successful execution of this role will combine fluency in test automation frameworks, attention to detail, analytical skills, understanding of business processes and unwavering dedication to software quality.
Job Summary:
With over a quarter of a billion monthly listeners in the U.S., iHeartMedia has the largest reach of any radio or television outlet in America. The company owns and operates 850+ broadcast radio stations, serving more than 150 markets throughout the U.S. Plus, iHeartRadio - a free, industry-leading, digital music service - gives users instant access to more than 2,000 live radio stations and allows them to create custom stations inspired by favorite artists or songs, anywhere they are.
The Software Development Engineer in Test (SDET) will be responsible for instrumenting applications with automated test cases and for implementing the vision of 100% test automation and zero bugs to production. Successful execution of this role will combine fluency in test automation frameworks, attention to detail, analytical skills, understanding of business processes and unwavering dedication to software quality.
Responsibilities:
• Design and script automation framework which can run use-cases, scenarios and situations end to end
• Automate end to end test, integration test, smoke test and user acceptance test
• Specify test scenarios and test data for highly complex business and software by analyzing the integrated components and data flow
• Ensure that test cases are building in a Continuous Integration (CI) fashion
• Contribute data to quality dashboards to ensure visibility of quality across the enterprise
• Provide test thought leadership in scrum teams and optimize technical decisions to maximize scrum team velocity
• Keep abreast of industry standards and newest testing methodologies and tools
• Create a data-driven culture with high standards of operational excellence and continuous improvement.
Qualifications:
• Experience with one or more of the following sets of technologies
• Scripting languages: Ruby / JavaScript / Python
• Automation frameworks: Selenium / Watir / SauceLabs
• Performance testing: LoadRunner, Gatling
• Knowledge of professional software engineering practices & best practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations
• Experience with test driven development (TTD) and behavior driven development (BDD)
• Ability to implement a fully automated CI/CD pipeline, from code checking to production deployment.
• Ability to design and implement unit test cases, integration test cases and performance test cases at the API and UI level
• Ability to leverage cloud environments, both Iaas and PaaS as well as open source tools
• Ability to establish a data-driven culture and a repeatable, structured and disciplined approach to the full systems lifecycle.
Experience:
• B.S. in Computer Science or a related technical field
• 3+ years experience delivering test automation solutions in an agile software organization.
• 3+ years using cloud IaaS or PaaS products.
• 5+ years coding and delivering high quality software as a software engineer.