Actively participate in all Scrum ceremonies, including Sprint Planning, Daily Stand-ups, Sprint Grooming, and Retrospectives, to ensure testing is considered from the start.
Author, maintain, and execute detailed manual test cases and scripts based on user stories and acceptance criteria.
Validate RESTful APIs using the available tools.
Analyze system requirements and user stories to ensure complete test coverage and identify edge cases.
Identify, document, analyze, and track software defects in JIRA, and collaborate with developers to verify fixes.
Perform manual and automated regression testing to ensure existing functionality remains unaffected by new changes.
Collaborate with DevOps to manage test environments and develop test data to ensure comprehensive test coverage.
Work closely with Product Owners and team to define clear acceptance criteria and ensure software meets functional/performance requirements, reproduce issues, and validate fixes.
Requirements
US citizenship is required per contract.
Bachelor’s degree in Computer Science, Engineering, or related field with 4-8 years of relevant experience; or Master’s degree with 2-6 years of relevant experience.
4+ years of experience in software quality assurance and manual testing.
Strong experience developing and executing manual test cases.
Experience testing web-based applications and RESTful APIs.
Familiarity with defect tracking tools and test management systems.
Working knowledge of RESTful services, HTTP, JSON, and web application workflows.
Understanding of SQL for database validation.
Strong analytical, troubleshooting, and documentation skills.
Excellent written and verbal communication skills.