We are seeking a detail-oriented QA Tester to join our team and ensure the quality and reliability of our professional networking platform. The ideal candidate will have a strong understanding of software testing methodologies, test case design, and bug reporting. They will work closely with the development team to identify and report issues, validate fixes, and maintain high-quality standards throughout the development lifecycle.
Responsibilities:
Develop and execute comprehensive test plans and test cases
Perform manual and automated testing across web and mobile platforms
Identify, document, and report bugs and issues in a clear and concise manner
Collaborate with developers to reproduce issues and validate fixes
Conduct exploratory testing to uncover edge cases and usability issues
Participate in defining and maintaining quality standards and best practices
Contribute to test automation efforts using tools such as Selenium, Appium, or Cypress
Perform regression testing to ensure the stability of existing features
Provide feedback and suggestions for improving the overall quality and user experience
Requirements:
3+ years of experience as a QA Tester, with expertise in manual and automated testing
Strong understanding of software testing methodologies and test case design
Experience with testing web and mobile applications
Familiarity with test automation tools Selenium, Appium or Lambda Test
Knowledge of bug tracking and test management tools JIRA & AIO Tests
Excellent attention to detail and ability to identify and document issues clearly
Strong problem-solving and analytical skills
Excellent communication and collaboration skills
Assessment:
Create a comprehensive test plan for the user profile feature, including test cases for viewing, editing, and updating profile information. Consider different user roles, edge cases, and error scenarios.
Design and execute test cases for the connection request feature. Test scenarios should cover sending requests, accepting/rejecting requests, and handling invalid or duplicate requests.
Perform exploratory testing on the real-time messaging feature to identify any usability issues or edge cases. Test message sending, receiving, and the handling of network disruptions or disconnections.
Develop and run automation scripts to verify the endorsement feature. Test the endorsement functionality, count updates, and the impact of endorsements on user profiles.
Cross-Platform Testing: Provide a scenario where a feature needs to be tested across multiple platforms (web and mobile) and ask the candidate to outline their testing strategy, considering factors such as device compatibility and responsive design.
Collaboration: Present a situation where a developer questions the validity of a reported bug. Ask the candidate to describe how they would handle the situation and collaborate with the developer to resolve the issue.
Quality Mindset: Ask the candidate to describe their approach to ensuring quality throughout the development lifecycle and how they would contribute to fostering a quality-driven culture within the team.