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