Software Tester (Remote)
Коротко
Reviews BRD, FRD, and user stories; designs and maintains test cases; executes manual functional testing; performs API testing with Postman/Swagger; executes · Needs: Experience with JIRA, TestRail, Zephyr, or Excel for test documentation; API testing with Postman/Swagger; performance testing with JMeter or Gatling.
Описание от работодателя
About the Role
We are looking for a detail-oriented Software Tester to ensure the quality, performance, and reliability of web and application systems. The role involves close collaboration with Business Analysts, Project Managers and Developers teams to validate functional and non-functional requirements, execute manual testing, and support UAT activities.
Key Responsibilities
1. Understand Business & System Requirements
Review and analyze BRD, FRD, and User Stories , including non-functional requirements
Work closely with Project Manager and Developers to clarify functional flows and performance expectations
Break down requirements into testable functional and performance-related points
2. Design & Maintain Test Cases
Create and maintain test cases and test scenarios covering: Happy paths (normal user flows)
Negative scenarios (error handling)
Boundary and edge cases
Basic performance and load-related scenarios
Ensure test cases are clear, executable, and reusable
Manage test documentation using JIRA, TestRail, Zephyr, or Excel
3. Execute Manual Functional Testing
Perform manual functional testing on web and application features
Validate Expected Results vs Actual Results , including response time and system behavior
Log defects and performance-related issues in bug tracking tools (e.g. JIRA)
Perform regression testing after fixes
4. API Testing
Conduct API testing using Postman and/or Swagger
Validate request/response, including: HTTP status codes
Response payloads
Error messages
Basic response time checks
Help identify whether issues are frontend, backend, or performance-related
5. Performance Testing
Execute basic performance and load testing to validate system responsiveness and stability
Support performance testing activities using tools such as JMeter, Gatling, or similar
Identify performance bottlenecks related to response time, throughput, and concurrency
Work with developers and DevOps teams to analyze performance issues and verify fixes
6. Defect Management
Report, track, retest, and verify functional and performance-related defects
Collaborate with developers, PMs, and BAs to prioritize defects
Ensure proper closure of the defect lifecycle
7. Support UAT & Acceptance Testing
Prepare UAT-friendly test cases for business users
Support UAT execution and troubleshooting
Distinguish between data/configuration issues, user errors, performance constraints, and system defects
Required Skills & Experience
Proven experience in manual testing for web or application systems
Good understanding of SDLC and QA processes
Experience with test management and defect tracking tools
Basic experience in API testing (Postman / Swagger)
Exposure to performance testing concepts and tools
Strong analytical, documentation, and communication skills