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 Have :
- 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 CircleCl.