We are looking for a Senior 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 Gathering and Analysis: Capture, 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. , Cypress, or Selenium.
- 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
- 4 to 6 years of experience testing websites or web applications built using WordPress or any other open-source CMS, such as Drupal.
- Software Testing Expertise: Proficiency in functional, UI, API, responsiveness, and regression testing.
- Requirements Gathering: Hands-on experience in writing user stories and corresponding acceptance criteria.
- 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
- 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.