We are looking for a mid-level QA Engineer with a strong background in software testing and a foundational understanding of test automation. The ideal candidate will have a thorough knowledge of functional, UI, API, and regression testing and will contribute to both exploratory and automation testing efforts within our QE department. This is a remote role with an opportunity to work closely with developers, designers, project managers, and fellow QA engineers.
Key Responsibilities
- Requirement Analysis: Review and analyze system requirements to ensure clarity and completeness.
- Test Planning & Design: Develop comprehensive test plans and design effective test cases based on requirements.
- Software Testing: Perform functional, UI, API, responsiveness, and regression testing with attention to detail, ensuring product quality.
- Test Automation: Write automated tests within our standard framework, leveraging the Playwright tool.
- Defect Management: Track and manage defects using project management tools and collaborate with the development team to resolve them.
- Documentation: Create and maintain detailed user manuals and testing documentation.
Must Haves
- 3+ years of website or web-application testing experience.
- Software Testing Expertise: Proficiency in functional, UI, API, responsiveness, and regression testing.
- Test Automation Basics: Basic knowledge of test automation and the ability to write automated tests.
- Tools Knowledge: Hands-on experience with UI test automation tools, like Playwright, Cypress, Selenium.
- Project & Test Management Tools: Familiarity with at least one project management and one test management tool.
- Collaboration: Ability to work closely with developers, project managers, and other QA engineers.
- Communication: Strong verbal and written communication skills, with the ability to clearly articulate testing issues, requirements, and status updates to both technical and non-technical team members.
Good to Have
- Knowledge of WordPress or any other open-source CMS like Drupal.
- Experience in Accessibility Testing.
- Knowledge of Automated Visual Regression Testing.
- Experience with basic Git commands.
- Familiarity with continuous integration tools like GitHub Actions and CircleCI.