Develop a deep understanding of both the product code base through hands-on experimentation and exploration
Assess and shepherd the technical delivery of products to ensure adherence with best practices
Drive continual improvement of development processes
Collaborate with the Product Management Team and other stakeholders, contributing to the product roadmap, product requirements, and product release schedule
Identify gaps in the technical aspects of the end user experience
Estimate software development requirements and effort, propose alternatives, and prioritize development tasks for a given area
Bachelor s or Master s degree in Computer Science, Engineering, or a related field
4+ years of experience in software engineering
Strong technical background with experience with software testing products, including TestMo
Mastery of key technologies, including PHP , MySQL , and Javascript
Excellent English verbal and written communication skills; able to explain technical issues to non-technical roles
Ability to take raw product requirements and develop software architectures and designs to bring products to life
Willingness and capability to learn quickly with minimal direction
Data-driven and relentless in researching options to ensure the very best outcomes