Work closely with Product, Design, and Engineering teams to understand product requirements and design/execute test plans with complete ownership.
Replicate bugs reported in production on the staging environment and help troubleshoot and resolve them with urgency.
Help define, drive, and implement QA best practices and processes.
Review and provide feedback on test cases created by other QA team members.
Create test cases, determine testing time estimates, and make decisions on the most effective testing process.
Requirements
Bachelor's degree or above.
3+ years of experience in manual and automated testing of web services and mobile applications.
Strong understanding of Data Structures, Algorithms, and Computer Science fundamentals.
Strong understanding of software testing best practices.
Strong analytical, problem-solving, and troubleshooting skills, with the ability to test product quality against functional and non-functional requirements.
Experience with MySQL and scripting tools.
Intermediate-level experience writing automation suites in any programming language.
Good understanding of HTTP, Web Services, OAuth, and RESTful APIs.
Experience working with Git.
Good communication skills and strong attention to detail.
Ability to work well in a team with a positive attitude.