Tata Consultancy Services
QA Automation
Tata Consultancy Services, Pittsburgh, Pennsylvania, us, 15289
About TCS :
Tata Consultancy Services is an Indian multinational information technology services and consulting company with its headquarters in Mumbai. It is a part of the Tata Group and operates in 150 locations across 46 countries. In July 2022, it was reported that TCS had over 600,000 employees worldwide.
About Job:
Job Title:
QA Automation Location : Pittsburgh/Cleveland/Dallas Job Type:
Full Time Key responsibilities of a Selenium Tester: Test Script Development: Create and maintain automated test scripts using Selenium WebDriver to interact with web application elements like buttons, text fields, and links. Test Case Design: Analyze user requirements and translate them into comprehensive test cases for automation. Framework Creation: Develop and maintain a reusable test automation framework utilizing Selenium libraries and best practices. Test Execution: Execute automated test suites on various browsers and platforms, monitoring test results and reporting defects. Defect Management: Log identified defects in a tracking system, providing detailed descriptions and steps to reproduce issues. Regression Testing: Perform regression testing to ensure existing functionalities are not impacted by new changes. Collaboration: Work closely with developers, project managers, and other QA team members to identify testing needs and resolve issues. Reporting: Prepare detailed test reports summarizing test execution results, defect trends, and overall application quality. Required Skills: Programming Language Proficiency: Strong understanding of at least one programming language like Java, Python, C# to write Selenium test scripts. Selenium WebDriver Expertise: In-depth knowledge of Selenium WebDriver APIs, including element locators, handling different browser interactions, and advanced automation techniques. Test Automation Concepts: Familiarity with test automation methodologies, design patterns, and best practices. Quality Assurance Knowledge: Understanding of software development lifecycle (SDLC), test methodologies, and quality assurance principles. Analytical Skills: Ability to analyze test results, identify root causes of defects, and troubleshoot issues. Communication Skills: Effective communication to collaborate with developers, stakeholders, and report testing findings.
QA Automation Location : Pittsburgh/Cleveland/Dallas Job Type:
Full Time Key responsibilities of a Selenium Tester: Test Script Development: Create and maintain automated test scripts using Selenium WebDriver to interact with web application elements like buttons, text fields, and links. Test Case Design: Analyze user requirements and translate them into comprehensive test cases for automation. Framework Creation: Develop and maintain a reusable test automation framework utilizing Selenium libraries and best practices. Test Execution: Execute automated test suites on various browsers and platforms, monitoring test results and reporting defects. Defect Management: Log identified defects in a tracking system, providing detailed descriptions and steps to reproduce issues. Regression Testing: Perform regression testing to ensure existing functionalities are not impacted by new changes. Collaboration: Work closely with developers, project managers, and other QA team members to identify testing needs and resolve issues. Reporting: Prepare detailed test reports summarizing test execution results, defect trends, and overall application quality. Required Skills: Programming Language Proficiency: Strong understanding of at least one programming language like Java, Python, C# to write Selenium test scripts. Selenium WebDriver Expertise: In-depth knowledge of Selenium WebDriver APIs, including element locators, handling different browser interactions, and advanced automation techniques. Test Automation Concepts: Familiarity with test automation methodologies, design patterns, and best practices. Quality Assurance Knowledge: Understanding of software development lifecycle (SDLC), test methodologies, and quality assurance principles. Analytical Skills: Ability to analyze test results, identify root causes of defects, and troubleshoot issues. Communication Skills: Effective communication to collaborate with developers, stakeholders, and report testing findings.