We are looking for a Software QA Engineer to ensure the quality, reliability, and performance of our applications and websites. You will be responsible for designing and executing test cases, identifying bugs, and working closely with developers to deliver robust and user-friendly products.
Responsibilities
- Perform manual and automated testing of software applications and websites.
- Create, maintain, and execute test plans, test cases, and scripts.
- Conduct different types of testing:
- Functional & Regression
- Integration & System Testing
- Usability & Compatibility
- Performance & Load Testing
- Identify, document, and track defects using bug-tracking tools (e.g., Jira, Bugzilla, Trello).
- Work with developers to reproduce, debug, and resolve issues.
- Validate security and data integrity where applicable.
- Perform cross-browser and cross-device testing.
- Participate in agile/scrum processes, including sprint planning and retrospectives.
- Contribute to continuous improvement of testing practices.
Requirements
- Bachelor’s degree in Computer Science, IT, or related field (or equivalent experience).
- Experience in manual testing of software/websites.
- Familiarity with automation tools such as Selenium, Cypress, or Playwright.
- Knowledge of API testing (Postman, REST Assured).
- Basic understanding of CI/CD pipelines and version control (Git).
- Strong analytical skills and attention to detail.
- Excellent communication and teamwork skills.
Nice to Have
- Experience with mobile app testing (Android/iOS).
- Familiarity with performance testing tools (JMeter, Locust).
- Understanding of security testing basics (OWASP Top 10).
- ISTQB or similar QA certification.
Job Type: Full-time
Work Location: In person