Must Have Technical/Functional Skills
A Selenium Test Engineer, or Automation Test Engineer, is responsible for designing, developing, and executing automated tests for web applications using Selenium, a widely used open-source framework. They also identify test cases, create automation test plans, and ensure the quality of web applications through automated testing.
* Develop and execute automated test scripts using Selenium WebDriver.
* Design and implement automation frameworks to streamline testing processes.
* Proficiency in programming languages like Java, Python, or C# (depending on the framework used).
* Strong understanding of software testing methodologies and principles.
* Familiarity with test automation frameworks (e.g., JUnit, TestNG).
* Experience with version control systems (e.g., Git).
* Good problem-solving and communication skills.
* 4 - 6+ years of relevant experience in Test Automation for a large applications
Roles & Responsibilities
* Play onsite Automation Test Engineer role and act as Single point of contact for all QA automation activities from TCS.
* Manage the onsite/offshore coordination on test automation deliverables and make sure team members complete the sprint goals
* Active participation in technical and functional requirements discussions with the project teams and provide test automation effort estimations
* Participate in all the project meetings and represent the test automation team in providing daily/weekly test automation status reports to the customer
* Writing and maintaining Selenium WebDriver scripts using languages like Java, Python, or C#.
* Designing and implementing test automation frameworks.
* Identifying test cases for automation and creating an automation test plan.
* Setting up and maintaining Selenium test environments, including browsers, drivers, and CI/CD pipelines.
* Familiarity with version control systems like Git.
* Identifying test cases for automation and creating an automation test plan.
* Develop and document comprehensive test plans and procedures.
* Ensure test runs are executed within the given timeframe.
* Analyze test results and identify defects.
* Collaborate with developers and other stakeholders to resolve issues.
* Identify, report, and track software defects.
* Monitor the defect management process and ensure timely resolution.
Generic Managerial Skills, If any < /div>
* Strong problem-solving and analytical skills.
* Strong work ethics & team player with excellent inter-personal & communication skills.
* Essential behaviors, skills and attitudes required for success in this position.
* Language skills:
o Fluent in the written and verbal skills necessary to perform successfully the essential functions, duties, and responsibilities of the position.
Salary Range: $75,000-$80,000 a year
TCS Employee Benefits Summary:
Discretionary Annual Incentive.
Comprehensive Medical Coverage: Medical & Health, Dental & Vision, Disability Planning & Insurance, Pet Insurance Plans.
Family Support: Maternal & Parental Leaves.
Insurance Options: Auto & Home Insurance, Identity Theft Protection.
Convenience & Professional Growth: Commuter Benefits & Certification & Training Reimbursement.
Time Off: Vacation, Time Off, Sick Leave & Holidays.
Legal & Financial Assistance: Legal Assistance, 401K Plan, Performance Bonus, College Fund, Student Loan Refinancing.
#LI-SP1