Senovo IT is looking for a number of skilled and detail-oriented QA Test Engineers to join our team. The ideal candidate will be responsible for designing, developing, and executing comprehensive testing strategies to ensure the quality and performance of our web applications, APIs, and databases. You will work in a collaborative Agile environment, partnering closely with cross-functional teams to deliver high-quality software solutions.
Key Responsibilities:
Test Design & Execution:
- Design, write, and execute comprehensive test plans, test cases, and test scripts.
- Conduct manual and automated testing across web applications, APIs, and databases.
- Perform functional, regression, integration, and performance testing.
- Collaborate with developers to identify, document, and resolve bugs efficiently.
Automation Development:
- Develop and maintain automated test frameworks.
- Build automated test scripts using tools and frameworks such as Selenium, Playwright, Cypress, or Postman.
- Enhance automation coverage and improve testing efficiency across the pipeline.
Defect Management:
- Identify, report, and track defects using tools like Jira, Azure DevOps, or similar platforms.
- Ensure clear documentation of issues, including reproduction steps and impact analysis.
Collaboration & Communication:
- Work closely with developers, product owners, and designers to understand requirements and ensure test coverage.
- Actively participate in Agile ceremonies including sprint planning, daily stand-ups, and retrospectives.
Requirements:
- Experience in building and maintaining automated test frameworks.
- Proficient in testing tools like Selenium, Playwright, Cypress, or Postman.
- Solid understanding of REST APIs and experience in API testing methodologies.
- Familiarity with Agile development practices and CI/CD pipelines.
- Strong analytical and problem-solving skills with a keen attention to detail.
- Excellent communication skills and ability to collaborate effectively in a team environment.