This job has expired, please see additional jobs below
SDET - Automation Testing
iHeartMedia
Austin, TX, United States
Job Details - this job has expired, please see similar jobs below
SDET - Automation Testing – Enterprise Copy
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 right Software Development Engineer in Test (SDET) candidate will join the Enterprise Copy team that includes all the key roles to build and ship software – business analysts, developers, QA, SDET, and DevOps. Everyone is lead by the software development manager who is a seasoned software veteran. We are a single cohesive team with full production access – this allows us to move quickly and ship quality software that’s critical to the success of the company.
Yes, we are a large company but you will be shielded from red tape, bureaucracy, and politics. Many companies and teams say they are like a startup, but this one really is. We are small cohesive team that’s 100% dedicated to solving real business problems by leveraging agile software development methods. We leverage customer development methodologies to make sure our software delivers maximum business value.
You will play a critical role – our developers will depend on you to give them quick feedback on any collisions that their code made have created. Our users will depend on you to do their job – and you will work in an office where you can meet and interact with our users that include DJs, traffic, dubbers, voice talent, producers, program directors, board operators, account executives and more.
You 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, and 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.
• Help create and promote a positive culture based on the company values of honesty, respect, collaboration, curiosity, and urgency.
Qualifications:
• Experience with one or more of the following sets of technologies
• Scripting languages: Ruby / JavaScript / Python
• Automation frameworks: Cucumber / Selenium / Watir / SauceLabs
• Performance testing: Gatling / JMeter / LoadRunner
• Knowledge of professional software engineering practices & best practices for the full software development life cycle, including coding standards, code reviews, code coverage, source control management, build processes, testing, and operations
• Experience with test driven development (TDD) 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 (open to candidates that come from coding bootcamps or have significant professional experience)
• 2+ years’ experience delivering test automation solutions in an agile software organization.
• 2+ years using cloud IaaS or PaaS products.
• 2+ years coding and delivering high quality software as a software engineer.