Location : ,
We are looking for a meticulous and experienced QA Engineer to join our Quality Assurance team. The ideal candidate will have a strong background in automation testing and experience with SQL/Oracle database testing. You will be responsible for ensuring the quality and reliability of our software products through rigorous testing and quality assurance practices.
### Key Responsibilities
- **Test Automation**: Develop, maintain, and execute automated test scripts using tools like Selenium, JUnit, or equivalent.
- **SQL/Oracle Testing**: Perform testing on SQL and Oracle databases to ensure data accuracy and integrity.
- **Manual Testing**: Conduct manual testing as needed, including regression, integration, and functional testing.
- **Test Planning**: Create comprehensive test plans, test cases, and test reports to document testing activities and results.
- **Bug Tracking**: Identify, document, and track software defects using bug tracking tools like JIRA or Bugzilla.
- **Collaboration**: Work closely with developers, product managers, and other stakeholders to understand requirements and ensure test coverage.
- **Continuous Improvement**: Stay updated with the latest testing methodologies and tools to continuously improve QA processes.
### Required Qualifications
- **Education**: Bachelor’s degree in Computer Science, Engineering, or a related field.
- **Experience**: Minimum of [X] years of experience in QA engineering, with a focus on automation and database testing.
- **Technical Skills**:
- Proficiency in test automation tools such as Selenium, JUnit, TestNG, or equivalent.
- Strong knowledge of SQL and experience with Oracle databases.
- Familiarity with programming languages like Java or Python for test automation.
- Understanding of software development lifecycle (SDLC) and testing methodologies.
- Experience with version control systems like Git.
- **Soft Skills**:
- Strong analytical and problem-solving skills.
- Excellent attention to detail and a commitment to quality.
- Effective communication and teamwork abilities.
- Ability to work independently and manage multiple tasks simultaneously.
- Experience with performance testing tools like JMeter or LoadRunner.
- Knowledge of continuous integration/continuous deployment (CI/CD) practices and tools such as Jenkins.