Job Description & Requirements
ABOUT PADLET
We are building more beautiful and fun alternatives to traditional documents. They're less of a pain-in-the-ass to create, and a lot less waterboard-y to view. Think Microsoft Office, but not as soul crushing.Over ten million people use Padlet, making it one of the largest sites in the world. The company is profitable and well-funded. Our office is a pre-war shophouse along Tanjong Pagar Road. We've gotten this far with just twenty five people. Some special people work at this company.
Job Responsibilities
1. Collaborating with our product management and design teams following the development of product specifications, by writing and implementing comprehensive manual test plans and cases.
2. Executing manual test cases on the initial iterations of the product to assess adherence to specifications.
3. Evaluating automated tests written by software engineers after the release of new features, integrating them into a broader regression test suite.
4. Writing and maintaining automated tests using JavaScript/TypeScript to ensure our automated test suite runs smoothly - troubleshooting and remediating if necessary.
5. Working in collaboration with external QA to evaluate existing automated tests, using personal discretion to either delegate tests or bring them in-house.
6. Conducting effective and collaborative communication with both the product and engineering teams.
7. Utilising strong problem-solving skills to troubleshoot and resolve issues swiftly.
Qualifications
1. Proven experience as a QA engineer in manual and automated testing.
2. Ability to write clear, concise, and comprehensive test plans and test cases.
3. Hands-on experience with automated testing tools, e.g. Playwright and Cypress, and scripting using JavaScript/TypeScript.
4. Strong knowledge of software QA methodologies, tools, and processes.
5. Proven experience in working on web-based and mobile applications.
6. Superior problem-solving skills with an ability to think outside the box.
7. Ability to work cohesively within a team structure while also exercising the necessary discretion as required.
8. Excellent communication skills with an ability to present complex technical ideas in a clear, understandable manner.