Key Responsibilities
- Ensure strict adherence to checklists and guidelines.
- Utilize various testing tools to support and enhance the manual testing process.
- Develop detailed, comprehensive, and well-structured test scenarios and test cases.
- Prioritize, plan, and coordinate testing activities across multiple projects.
- Identify and resolve issues early in the development stage, working closely with developers and product managers.
- Reproduce and track production issues to closure.
- Create and maintain comprehensive test artifacts and documentation.
- Conduct thorough regression testing when issues are resolved.
- Develop and implement testing processes for new and existing projects to meet client needs.
- Stay updated with the latest testing tools, technologies, and best practices.
- Foster a collaborative and healthy work environment, maintaining open communication with engineers and management.
- Quickly adapt to new products and technologies, ensuring team skills remain current.
Requirements
- 4+ years of experience in testing web-based software applications and quality assurance.
- Proven experience leading QA teams and working in Agile environments.
- Deep knowledge of software QA methodologies, tools, and processes.
- Strong track record of collaborating with product management, developers, and production engineering.
- Basic knowledge of command lines.
- Hands-on experience in automated web services testing (REST API).
- Proficiency in programming languages (JavaScript, Java, etc.) for automating tests or tasks.
- Familiarity with CI/CD tools is a plus.
- Comprehensive experience with QA throughout the software development lifecycle.
- Strong analytical, problem-solving, and leadership skills.