- Development and implementation of comprehensive test plans for backend services, while focusing on functionality and performance.
- Designing and execution of automated tests to validate database functionality, using SQL queries and scripting languages such as Python.
- Conducting tests on PostgreSQL instances to ensure accurate results and comparing them against expected outcomes.
Experience managing other QAs + experience building QA processes from the scratch.
Requirement Analysis: Collaborate with stakeholders to review and analyze business requirements, ensuring they are complete and testable.
Risk Management: Identify and analyze potential project risks. Develop and implement mitigation strategies.
Test Planning and Strategy: Develop comprehensive test plans and strategies that outline the scope, approach, resources, and schedule of testing activities.
Test Case Development: Create and maintain detailed test cases and scripts for functional, performance, regression, and usability testing.
Test Execution: Conduct manual and automated testing to identify defects and ensure the product meets quality standards. Perform exploratory, usability, and user acceptance testing. Perform PHP Unit Tests, and identify and record results.
Defect Tracking and Management: Log defects, track their resolution, and verify fixes. Provide detailed defect reports to the development team.
Quality Documentation: Maintain comprehensive test documentation, including test plans, test cases, defect reports, and test results.
Continuous Improvement: Analyze user feedback and behavior to identify potential issues and areas for improvement. Utilize tools like Google Analytics and heat mapping for insights.
Collaboration: Work closely with developers, product managers, and other stakeholders to ensure alignment on quality objectives and requirements.
Fully remote
Candidates can reside anywhere in the world.