We are seeking a Senior Software Quality Assurance Engineer to lead our QA efforts across multiple web and mobile projects. The ideal candidate is detail-oriented, analytical, and passionate about delivering high-quality software. You will work closely with developers, product managers, and designers to ensure every product meets our quality, performance, and usability standards.
Key Responsibilities
- Design, develop, and execute manual and automated test cases for web, mobile, and API-based systems.
- Lead end-to-end testing across multiple environments and platforms.
- Create and maintain comprehensive QA documentation — including test plans, checklists, and bug reports.
- Perform functional, regression, smoke, performance, and security testing.
- Identify, record, and track bugs through to resolution using tools like JIRA, ClickUp, or Asana.
- Collaborate with developers to understand technical challenges and propose efficient solutions.
- Implement test automation frameworks (e.g., Selenium, Playwright, Cypress, Postman/Newman, or Appium).
- Conduct API testing using Postman, Hoppscotch, or similar tools.
- Ensure CI/CD integration for automated test pipelines using GitLab CI, Jenkins, or GitHub Actions.
- Mentor junior QA engineers and enforce QA best practices across the team.
Required Skills & Qualifications
- Bachelor’s degree in Computer Science, Software Engineering, or related field.
- 3+ years of experience in Software QA / SQA Engineering.
- Strong understanding of SDLC, STLC, and QA methodologies.
- Experience with test automation frameworks and scripting (JavaScript, Python, or Java preferred).
- Proficiency in tools such as JIRA, TestRail, Postman, Selenium, Cypress, Appium, or BrowserStack.
- Excellent analytical, communication, and documentation skills.
- Ability to analyze complex systems and identify potential edge cases.
- Experience with Agile/Scrum environments.
Job Type: Full-time
Work Location: In person