We are seeking a detail-oriented and proactive QA Tester to ensure the quality, reliability, and performance of our products. In this role, you will be responsible for creating and executing test cases, identifying and documenting defects, and collaborating with developers to ensure timely resolutions. While manual testing will be your primary focus, you will also contribute to automation efforts to improve efficiency and coverage.
Key Responsibilities:
- Design, write, and execute manual test cases for functional, regression, integration, and user acceptance testing (UAT).
- Perform functional, performance, and security testing to ensure high-quality releases.
- Conduct API testing and validate backend data integrity.
- Identify, log, and track defects using issue tracking tools until resolution.
- Collaborate closely with developers and product managers to clarify requirements and ensure comprehensive test coverage.
- Work with automation engineers to develop and maintain test scripts in tools such as Selenium, JUnit, or TestNG.
- Execute automated test suites and report results.
- Maintain and update test documentation, including test plans, cases, and reports.
- Participate in release planning, sprint reviews, and retrospectives as part of the Agile process.
Requirements:
- Bachelor’s degree in Computer Science, Information Technology, or related field.
- 3+ years of experience in software testing (manual and/or automation).
- Strong understanding of software QA methodologies, tools, and processes.
- Experience in manual testing of web and mobile applications.
- Basic hands-on experience with automation frameworks like Selenium, JUnit, or TestNG (preferred).
- Experience with API testing tools such as Postman or RestAssured.
- Knowledge of performance testing tools (JMeter, LoadRunner) and security testing basics.
- Familiarity with cloud-based testing platforms (BrowserStack, Sauce Labs) is an advantage.
- Excellent analytical, problem-solving, and communication skills.
Preferred Skills:
- Exposure to CI/CD tools such as Jenkins, GitLab CI, or Azure DevOps.
- Understanding of scripting languages (Java, Python, JavaScript) for basic automation tasks.
- Experience in Agile/Scrum environments.
Why Join Us
Build with Purpose: Ensure that every product we deliver meets the highest quality standards and provides an excellent user experience.
Tech-First Culture: Be part of a team that values quality engineering as a core part of development.
Freedom to Learn & Grow: Gain hands-on experience in both manual and automation testing while working on diverse projects.
Collaborate with the Best: Work with skilled engineers, product managers, and designers who value speed, clarity, and excellence.
Job Types: Full-time, Permanent
Work Location: In person