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
- 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:
oFluent 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.