This job has expired, please see additional jobs below
Performance Test Engineer
iHeartMedia
San Antonio, TX, United States
Job Details - this job has expired, please see similar jobs below
Job Summary:
The Performance Test Engineer will be responsible for building a fully automated performance testing framework for all applications. 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 and engineering for performance.
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 Performance Test Engineer will be responsible for building a fully automated performance testing framework for all applications. 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 and engineering for performance.
Responsibilities:
• Design and script automation framework which can run use-cases, scenarios and situations end to end
• Automate end to end performance tests and maintain the test lab
• Analyze and find root causes for performance bottlenecks
• Present performance test results and provide recommendations to teams and decision makers
• Prioritize the resolution of performance bottlenecks based on data-driven and factual analysis of impacts on business processes and customer satisfaction
• Interact with developers to drive the adoption of highest performance engineering standards
• 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, Jmeter
• Splunk, AppDynamics, Google Analytics
• 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
• Ability to implement a fully automated CI/CD pipeline, from code checking to production deployment.
• Ability to design and implement 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.