Responsibilities
- Understand the functional requirements prepared by the analysis team and collaborate to identify testing needs and define the test plans and timelines.
- Define and document acceptance criteria for new features, by creating and prioritizing test cases using test management tools such as TestRail.
- Manually execute the prepared test cases to validate features, identify issues, and ensure compliance with functional specifications.
- Document detected issues, track their resolution, and verify their correction until validated
- Collaborate with the development team to ensure clear communication and alignment on testing priorities and project requirements.
- Identify potential areas of regression and determine and execute test cases that prevent these regressions.
- Assist in the execution of stress tests and performance tests, when required.
- Support internal users or clients during their testing processes, and collect, analyze and report their feedback
- Assist in process improvements by analyzing testing results and recommending enhancements to development and testing processes.
Requirements
- Test lifecycle knowledge: Unit testing, integration, system, and regression testing.
- Ability to design and manage test scenarios and cases.
- Analyze functional and technical specifications.
- Ability to document and track bugs clearly and precisely.
- Test management tools: TestRail, Zephyr, PractiTest.
- Bug tracking tools: Jira, Bugzilla, Trello, Asana.
- Documentation tools: Confluence, Notion, Excel for test case tracking.
Nice to Have
- PostgreSQL, Java, JavaScript, HTML.
- Basic querying knowledge using SQL to verify data associated with tests.
Work Arrangement
Remote (City/Region)