Key Responsibilities:
Review Product Requirements Document (PRD) and Technical Specifications to ensure test coverage aligns with project goals
Develop comprehensive test plans based on product requirements and technical specifications
Design test cases to cover various user workflows scenarios and API, including positive, negative and edge cases
Execute manual testing procedures to identify software defects and ensure adherence to quality standards
Conduct thorough regression testing to validate that new features and enhancements do not negatively impact existing functionality
Document and report defects with clear steps to reproduce and prioritize issues for resolution
Participate in sprint planning, daily stand-ups, and retrospective meetings to ensure effective communication within the Squad
Minimum 2 years of experience as a QA Engineer for SaaS products – Must
Experience in backend and frontend testing – Must
Web-based applications testing experience Must
Demonstrated experience working collaboratively as part of a Squad or Team
Basic understanding of Software Development Life Cycle (SDLC)
Familiarity with QA methodologies, including positive and negative testing, and the ability to write detailed Software Test Documentation (STD)
Understanding of Software Architecture, including Front End, Back End, RDBMS Database, and Cloud technologies
Ability to review documentation including Product Requirements Document (PRD) and Technical Specifications
Proficient in SQL with basic knowledge
Experience using QA tools such as Postman, Testrail, Insomnia, Devtools, and JMeter
Knowledge and experience with RESTful API services
Familiarity with Front End technologies (HTML, CSS, JavaScript and DOM structure)
Communication and Collaboration:
Excellent communication skills with the ability to effectively collaborate within a team or squad and with cross-functional teams
Ability to review and comprehend technical documentation, providing valuable insights and feedback
Problem-Solving and Analytical Skills:
Strong analytical and problem-solving skills to identify and troubleshoot issues throughout the testing process
Capability to conduct positive and negative testing to ensure comprehensive software quality