Senior QA Engineer

Position Overview

We are seeking an experienced Quality Assurance (QA) Engineer with expertise in test strategy, architecture, and design, with a strong focus on manual testing capabilities. The ideal candidate will drive quality initiatives through strategic planning and thorough manual testing processes, ensuring comprehensive quality assurance across our products.

Key Responsibilities

  • Develop and implement comprehensive test strategies aligned with business objectives and technical requirements
  • Design and execute manual test cases using various techniques and methodologies
  • Lead manual testing efforts including functional, regression, integration, and user acceptance testing
  • Establish testing standards, best practices, and guidelines while defining quality gates and metrics
  • Implement risk-based testing approaches and create data-driven test scenarios for complex business logic
  • Perform thorough analysis of software requirements and specifications to ensure comprehensive test coverage
  • Identify, document, and track bugs using bug tracking systems
  • Collaborate with developers to resolve issues and validate fixes
  • Mentor junior QA team members and share best practices in test design
  • Knowledge of SQL and database testing
  • Mobile application testing experience
  • Create and maintain test documentation including strategies and reports

Required Qualifications

  • Bachelor's degree in Computer Science, Information Technology, or related field
  • 5+ years of experience in software quality assurance
  • Strong expertise in test strategy development and manual testing methodologies
  • Proven experience in creating and implementing test design patterns
  • Proficient in test case design, execution, and defect lifecycle management
  • Experience with API testing and tools like Postman
  • Strong understanding of software development life cycle (SDLC) and agile methodologies
  • Excellent analytical and problem-solving skills
  • Strong communication and collaboration abilities

Technical Skills

  • Testing Methodologies: Manual testing, test design techniques, risk-based testing
  • Testing Types: Functional, regression, integration, API testing
  • Tools & Technologies: JIRA, TestRail, Postman, REST APIs
  • Architecture: Test planning and design

Nice to Have Qualifications

  • Experience with test automation tools (Selenium, Playwright, or Cypress)
  • Knowledge of programming languages like JavaScript/TypeScript or Java
  • Experience with CI/CD pipelines
  • Familiarity with version control systems like Git