The point where experts and best companies meet
Share
Key job responsibilities
Our QA Engineers test code at both the service and user level, using a variety of black box, gray box, and white box testing techniques. As a QA Engineer, you will innovate our test strategy across multiple dependencies, locales and device types and implement highly scalable automation to enable testing of different layers of Search stack.You will work to be able to understand software internals, debug complex problems including performance bottlenecks, and write automated tests in and/or using existing automated tools.You must have experience in diagnosing Search release problems through A/B testing and taking corrective action, such as escalating as needed, to resolve and achieve results. Our QA Engineers are also responsible for driving our software development process toward quality-centric methodologies and for reporting on test progress, metrics, and issues.
- 6+ years of quality assurance engineering experience
- 4+ years of delivering test frameworks, test tools, leading the QA projects and initiatives experience
- Knowledge of QA methodology and tools, with demonstrated experience in an QAE role
- Experience in automation testing
- Experience in manual testing
- Knowledge of at least one modern object-oriented programming language such as C++, Java, Objective C
- Experience on debugging Search Stack e.g Lucene, Solr, Ranking Models, Learning to Rank etc.
These jobs might be a good fit