The Rubicon Project is growing, and we are looking for a Hands-On QA Manager for our Los Angeles Team who moves fast, are capable of breaking down and solving complex problems, and have a strong will to get things done. Our QA team at the Rubicon Project will work on real world problems on a global scale, own their systems end to end and influence the direction of our technology that impacts customers around the world.
At the Rubicon Project a QA Manager can expect to design flexible and scalable solutions, and work on some of the most complex challenges in large-scale computing by utilizing your skills in data structures, algorithms, and object oriented programming. Coming to the Rubicon Project gives you the opportunity to work on a small development team in one of our many organizations.
** QA'ing systems that are Java and C based… our QA infrastructure is built with python - ideal candidate would have all 3**
Responsible for developing automation scripts.
Responsible for quality on backend systems and applications
Responsible for development and execution of test cases on staging and production environments.
Execution of sanity tests to validate software builds.
Will assist automation team in designing and implementing automated test suites.
Document and communicate issues, risks and concerns.
Collaborate closely with product, project and development teams to identify and resolve technical, business, and process related issues.
Skills & Qualifications:
Bachelors Degree in Computer Science, Engineering, or related fields.
5+ years of QA experience and 2+ years of managing Engineering teams.
Experience working with high volume end user facing systems.
Strong understanding of object oriented programming concepts.
Strong understanding of backend and service testing.
Strong experience with Python, Java, and SQL.
QA'ing systems that are Java and C based… our QA infrastructure is built with python - ideal candidate would have all 3
Experience in black box testing methodologies.
Strong experience with web application testing tools (prefer open source software such as Selenium, Robot Framework, and FitNesse).
Strong experience with Linux.
Experience with Performance testing and benchmarking.
Excellent communication skills with emphasis on writing detailed oriented documents.
Nice to haves:
- Master’s Degree in Computer Science, Engineering, or related fields.
- Experience with the Ad Tech industry.
- Familiarity with clustered computing, distributed and parallel computing concepts.