Tata Consultancy Services logo

Quality Tester

Tata Consultancy Services โ€ข Charlotte, North Carolina, United States

onsitefull-time

Salary: $85,000 - $130,000 / year

Posted Sep 23, 2026Apply by Oct 23, 2026
  • Role & seniority

    • Automation Tester / QA Engineering (mid-level implied)
  • Stack/tools

    • Automation: Selenium

    • Test frameworks: JUnit, TestNG

    • Languages: Java, Python (encouraged), SQL

    • Practices: software testing methodologies, automated test frameworks/suites

  • Top 3 responsibilities

    • Design, write, and execute automated test scripts (e.g., Selenium + JUnit/TestNG)

    • Develop and maintain automated test frameworks and test suites across applications

    • Identify, document, track defects; verify bug fixes with developers; maintain test environments/data

  • Must-have skills

    • Proven experience in automation testing / QA engineering

    • Strong understanding of software testing methodologies

    • Analytical and problem-solving skills

    • Communication and collaboration

  • Nice-to-haves

    • Hands-on depth in Java/Python/SQL

    • Experience participating in code reviews for automated test scripts

    • Experience keeping test environments updated with latest builds/configurations

  • Location & work type

    • Not specified in provided text
  • Other

    • Salary: $85,000โ€“$130,000

    • Education: Bachelor of Computer Science

Full Description

Job Description

Must Have Technical/Functional Skills

Proven experience as an Automation Tester, QA Engineering or similar role. Strong understanding of software testing methodologies. Excellent analytical and problem-solving skills. Good communication and collaboration skills.

Roles & Responsibilities

Design, write, and execute automated test scripts using tools like Selenium, JUnit, TestNG, etc. Good knowledge and hands-on in Java, Python, SQL are encouraged Develop and maintain automated test frameworks and test suites for various applications. Work closely with software developers to understand the code structure and design automated tests accordingly. Participate in code reviews and provide feedback on automated test scripts. Identify, document, and track software defects and issues. Work with the development team to resolve bugs and verify fixes. Set up and maintain test environments, including test data and test environments. Ensure that test environments are kept up-to-date with the latest software builds and configurations

Salary - $85,000 to $130,000

Qualifications: BACHELOR OF COMPUTER SCIENCE

Automation TestingSoftware Testing MethodologiesSeleniumJUnitTestNGJavaPythonSQLAutomated Test FrameworksTest Script DevelopmentDefect TrackingAnalytical SkillsProblem-SolvingCommunicationCollaborationmulti-location

Cookies & analytics consent

We serve candidates globally, so we only activate Google Tag Manager and other analytics after you opt in. This keeps us aligned with GDPR/UK DPA, ePrivacy, LGPD, and similar rules. Essential features still run without analytics cookies.

Read how we use data in our Privacy Policy and Terms of Service.