Lead SDET (Software Development Engineer in Test)
Machines that Move Us.
People who Inspire Us.
Stories that Drive Us.
Check us out: http://bit.ly/MotorTrendG
About Us
We are MotorTrend.
With a monthly reach of more than 131 million, MTG is the largest automotive media company in the world. With franchises including MotorTrend, Hot Rod, Automobile, Wheeler Dealers, Roadkill, Best Driver’s Car, and dozens of other world-class brands, we are reimagining storytelling around mobility. Our portfolio brings together Discovery’s #1 TV network for automotive super fans, with our vast automotive digital platform that includes direct-to-consumer products, websites, apps, connected TVs, social, and live events.
Our People
The people who work at MotorTrend embody the passion of our content, and wake up every day intent on embracing, entertaining, and empowering the motoring world.
The Role
Job Summary & Responsibilities:
We are looking for Lead SDET (Software Development Engineer in Test) to build and improve automation framework, and help raise the quality bar of our VOD/OTT applications and services. You will be responsible for evaluating existing automation framework and suggesting and implementing robust test automation framework. Essential duties and responsibilities include but not limited to:
- Evaluate existing automation framework and test scripts for efficiency and test coverage. Identify the areas of improvements and propose new implementation.
- Design, creation of automation framework and automated tests for web, mobile, and tv platforms.
- Develop automated tests within an existing automation framework
- Contribute to develop automation roadmap and best practice
- Identify engineering process bottlenecks and opportunities for improvement.
- Identify and flag risks early and proactively remove blockers to ensure timely execution of product roadmap.
Supervisory Responsibility:
- This position will not include supervising one or more employees where applicable.
Education/Experience:
- 5+ years in a senior or lead role on consumer facing software applications and cloud-based platforms.
- Experience in building automation framework for web, mobile, and TV applications.
Knowledge, Skills, & Abilities:
- Experience in developing automation framework and automated test cases.
- Working knowledge of mobile and web technologies and automation tools.
- Proficiency in programming/scripting languages like Java, JavaScript, Node.js, Python, Ruby.
- Knowledge and experience with testing using tools like Charles Proxy and web debugger tools.
- Knowledge and experience with testing a large portfolio of high-traffic sites and applications, including the platform applications that power them.
- Knowledge and experience with load testing tools like LoadRunner and/or JMeter are a plus.
- Experience with Agile methodologies (Scrum) and frequent release cycles is a must.
- Knowledge and experience with CI/CD and source control using tools like Git, Bamboo, and Jenkins are a plus.
- Excellent verbal and written communication skills.
- Demonstrated ability to present technical information to both technical and non-technical audiences.
Physical Requirements:
- The ability to sit for prolonged period of time and view computer screen.
Equipment/Software Used:
- Windows or Mac, Microsoft Office Suite, Atlassian Suite, Slack
- Charles, Proxy, Wireshark, Firebug. etc
Work Environment:
- Work is performed in an office environment that is well lit and ventilated.
NOTE: This position description reflects management’s assignment of essential functions; it does not prescribe or restrict any other tasks that may be assigned.