QA Engineer - B2B (SDE 2)
About this position
We are looking for a hi-quality QA engineer to join our crack engineering team.
Responsibilities
• Work closely with product, design and engineering teams to understand product requirements and design/execute test plans with complete ownership
• Develop and maintain automation suites for website, mobile application and backend services
• Review PRD and engineering design to share useful feedback on improvements before engineering execution cycle
• Carefully plan out release process including identifying inter-dependencies and backward compatibility
• Work closely with dev operations team in planning, executing and verifying product releases and measuring impact
• Replicate bugs reported in production on staging environment and help troubleshoot and fix with urgency
• Help define, drive and implement QA best practices and process
Requirements
• BS, MS, and/or PhD in Computer Science or equivalent
• 3+ years in manual and automated testing of web services and mobile applications
• Strong understanding of Data Structures, Algorithms, and Computer Science fundamentals
• Strong understanding of testing best practices across white box, black box and regression testing
• Strong analytical, problem solving and troubleshooting skills to test product quality for functional/non-functional requirements
• Excellent with MySQL and scripting tools like BASH or Python on Linux
• Intermediate level experience writing automation suites in any language of choice
• Good understanding of HTTP, Web Services, OAuth and Restful APIs
• Experience working with CI tools like Jenkins, Travis or others
• Experience working with Git
• Good communication skills and strong attention to details
• Ability to work well in a team with humility, passion and self-motivation