Database Testing Engineer At TCS

Database Testing Engineer At TCS

Position: Database Testing Engineer

Location: Bangalore , Pune , Hyderabad


  • Perform database testing activities including test planning, test case design, test execution, defect management, and test reporting.
  • Develop and execute test scripts, test cases, and test scenarios to validate database functionality, performance, and data integrity.
  • Collaborate with cross-functional teams, including developers, business analysts, and quality assurance teams, to understand database requirements and identify testing needs.
  • Analyze and interpret complex database schema designs, data models, and SQL queries to ensure data accuracy, consistency, and completeness.
  • Identify, report, and track defects using defect tracking tools and participate in defect triage meetings to ensure timely resolution.
  • Conduct root cause analysis of database-related issues and work closely with development teams to ensure effective resolution.
  • Perform database performance testing to identify bottlenecks, optimize queries, and improve overall system performance.
  • Develop and maintain automated database testing scripts and tools to enhance testing efficiency and effectiveness.
  • Participate in the review and improvement of database testing processes, methodologies, and best practices.
  • Stay up-to-date with emerging database technologies, industry trends, and best practices to continuously improve database testing capabilities.


  • Bachelor’s degree in Computer Science, Information Technology, or a related field.
  • Proven experience as a Database Testing Engineer or a similar role, with a strong understanding of database management systems.
  • Proficiency in writing and executing complex SQL queries to validate database functionality and data integrity.
  • Experience in using database testing tools such as SQL Server Management Studio, Oracle SQL Developer, or similar tools.
  • Strong analytical and problem-solving skills with the ability to troubleshoot and debug database-related issues.
  • Familiarity with software development life cycle (SDLC) methodologies and testing processes.
  • Ability to work collaboratively in a team environment and effectively communicate with stakeholders at various levels.
  • Excellent attention to detail and ability to prioritize and manage multiple tasks in a fast-paced environment.
  • Knowledge of performance testing techniques, tools, and methodologies for database systems is a plus.
  • Relevant certifications such as ISTQB Foundation Level, Oracle Database SQL, or similar certifications are advantageous.

Application Process: To apply for the position of Database Testing Engineer at TCS, please send your updated resume to Please include “Database Testing Engineer Application” in the subject line of the email. We appreciate all applications, but only shortlisted candidates will be contacted for further consideration.

Leave a Reply

Your email address will not be published. Required fields are marked *