Job Description
Job Summary: As a Manual Tester with SQL experience, you will be responsible for testing software applications, identifying defects, and ensuring that the product meets the required standards. You will collaborate closely with developers, business analysts, and other stakeholders to ensure comprehensive test coverage and high-quality product delivery.
Key Responsibilities:
- Manual Testing: Execute test cases for web and mobile applications across different environments and platforms.
- Perform functional, regression, integration, and system testing of software applications.
- Identify, document, and track defects in defect management tools (e.g., JIRA).
- Test Planning & Documentation:
- Write, maintain, and review test plans, test cases, and test scripts.
- Ensure test cases align with business requirements and user stories.
- Conduct thorough test case reviews and risk assessments.
- SQL Testing & Database Validation:
- Write and execute complex SQL queries to validate data integrity and application logic.
- Perform database testing, including data validation, data migration, and data comparison.
- Troubleshoot database-related issues and collaborate with developers to resolve them.
- Collaboration & Communication:
- Work closely with development, product management, and business teams to understand requirements and provide feedback.
- Actively participate in sprint planning, daily stand-ups, and retrospective meetings.
- Communicate test results, defects, and status reports clearly to stakeholders.
- Continuous Improvement:
- Contribute to process improvements within the QA team to enhance testing effectiveness and efficiency.
- Stay current with industry trends and best practices in testing and SQL.
Required Qualifications:
- Experience:
- 4+ years of hands-on experience in manual software testing.
- Solid experience with SQL and database testing (ability to write and optimize complex SQL queries).
- Technical Skills:
- Proficiency in writing SQL queries to validate data (SELECT, INSERT, UPDATE, DELETE, JOINs, Aggregates).
- Familiarity with test management tools (e.g., TestRail, Quality Center).
- Knowledge of defect tracking tools (e.g., JIRA, Bugzilla).
- Experience with cross-browser testing and mobile testing (preferred but not required).
- Analytical Skills:
- Strong attention to detail and the ability to identify, report, and follow up on defects.
- Ability to understand complex requirements and create test cases accordingly.
- Soft Skills:
- Strong communication skills, both written and verbal.
- Ability to work independently and as part of a team.
- Strong problem-solving and critical-thinking abilities.
- Preferred Experience:
- Familiarity with automated testing tools (e.g., Selenium) is a plus.
- Experience with Agile methodologies (Scrum, Kanban).