We are seeking a detail-oriented and analytical QA Engineer to ensure the quality and functionality of our software products. The ideal candidate will be responsible for designing and executing test plans, identifying bugs, and collaborating closely with the development team to deliver a seamless user experience.
Key Responsibilities:
- Develop, document, and maintain test plans, test cases, and test scripts.
- Perform manual and automated testing for web, mobile, and API applications.
- Identify, record, and track bugs using tools like JIRA, Bugzilla, or similar.
- Collaborate with developers and product managers to ensure quality throughout the development lifecycle.
- Conduct regression testing, smoke testing, functional testing, and UAT (User Acceptance Testing).
- Work with automation tools such as Selenium, Postman, Cypress, or Playwright (if applicable).
- Ensure all deliverables meet quality standards and customer requirements.
- Participate in Agile/Scrum meetings and contribute to continuous improvement.
Qualifications:
- Bachelor’s degree in Computer Science, Software Engineering, or related field.
- 1–3 years of experience in software quality assurance (manual or automation).
- Strong knowledge of SDLC and STLC.
- Experience with test management and defect tracking tools.
- Familiarity with API testing, database testing, and performance testing.
- Good understanding of Agile methodologies.
- Excellent communication, problem-solving, and analytical skills.
Preferred Skills (Optional):
- Experience with CI/CD tools (e.g., Jenkins, GitLab CI).
- Knowledge of programming/scripting languages like Python, Java, or JavaScript.
- Familiarity with cloud-based testing environments.
- Certification in ISTQB or similar QA programs.
Job Type: Full-time
Work Location: In person