Staff Quality Engineer Mashery
THIS JOB HAS EXPIRED About Mashery
For over seven years Mashery has had a front row seat to the exploding Web API movement. With over 175 brands, hundreds of APIs, 200,000+ developers, and over 60,000 active applications running on Mashery-powered APIs, we are the market leader in providing API management technology and services. Our diverse client portfolio includes companies such as Best Buy, New York Times, Netflix, Expedia, TED, and YellowPages. We have real customers, real revenue, and a very real product, all developed by a talented and passionate team at one of the ?Best Places to Work in the Bay Area.?
We are looking for a Staff Quality Engineer to join our Mashery Platform team. The charter of the Platform team is to deliver a scalable, reliable, high performing and secure platform. You will partner with product management and product development to deliver quality features on the Mashery?s Platform.
This is a key role in advancing Mashery?s test automation strategy for both the Platform and SaaS components. You will partner with product owners and feature developers to deliver quality features. At Mashery, QA is considered a first-class citizen in the engineering process ? if you have a passion and desire for making a positive impact to the company bottom line in an agile environment, this is the place for you.
Applies defined software engineering practices and procedures to design, influence, and ultimate product quality and testability
Defines automation test strategies and execution plan for SaaS and Platform components
Plays a leadership role in end-to-end quality for SaaS/Platform
Writes high level test plans and review test plans created by Quality Engineers and developers
Contributes in design reviews of automated test cases and feature code
Provides input to architectural designs, system designs and strategic technology plans, including Alternative solutions to system-wide problems impacting their assigned area with cost and risk estimate
Conducts analysis and recommendations on leading industry trends, recommendations on new and emerging technologies, technology prototypes, and patent proposals
Consults with developers on testability and test approach, specifically:
Teaches developers improved testing skills and mindset
Works cooperatively with developers to identify and create appropriate unit tests that the developers will execute
Provides input to code refactoring efforts
Writes automated tests built on PHPUnit, JUnit, TestNG, Selenium WebDriver, BeHat, jBehave
Extends existing unit test and integration test frameworks
Researches, recommends, and installs automation test tools
Reads code to troubleshoot and isolate defects
Actively drives increased code and test coverage
Provides proactive guidance during all stages of development lifecycle influencing specific project outcomes with the goal of defect prevention
Introduces efficiencies that reduce ?Run The Business? (RTB) with impact across Engineering
Acts with a sense of urgency and flexibility to achieve critical milestones
BS in Computer Science and 10 years professional work experience or MS in Computer Science and 7 years professional work experience
10 years experience in fast-paced software development company in a technical QA role
Track record in testing interdependent and distributed backend systems
Proficiency in developing object oriented, multi-tenant applications. Experience with either PHP5 or Java required.
7+ years of hands-on experience programming, whitebox testing, and writing test automation using tools such as PHPUnit/TestNG/JUnit, and Selenium WebDriver experience.
3+ years experience with behavior driven test tools such as BeHat and/or Cucumber.
5+ years of experience with Build automation and Continuous Integration tools preferably using Maven, Hudson, and Nexus.
Hands-on experience with code coverage analysis tools and unit test frameworks. Experience with mock objects is considered a plus.
Familiarity with Agile Development Lifecycle like scrums, sprints, epics, user stories, and retrospectives is required.
Experience in managing/setting-up cloud based test environments
Working knowledge of various technologies, languages, and concepts, including networking, clustering
Performance and load testing experience a plus
San Francisco location
We?re conveniently located on Market Street in downtown San Francisco, a half-block from BART and Muni. Our team works hard and is very committed to Mashery, but we also understand that ?having a life? is crucial to all of our success.
Mashery is an equal opportunity employer and does not discriminate against any applicant on the basis of race, color, religion, national origin, gender, marital status, age, disability, sexual orientation, military/veteran status, or any other status protected by Federal or State law or local ordinance.
Agency Recruiters Take Note:
Please do not spam us with unsolicited candidate resumes.
Unless you have a fully executed agreement with us, we will consider them a gift. Do not send resumes to any of the executives.
||625 Second Street |
San Francisco, CA 94107
THIS JOB HAS EXPIRED