
Junior Automation Tester
Kumaran Systems • Chennai, Tamil Nadu, India
**Role & seniority: ** Junior Automation Testing Engineer (3–5 years)
**Stack/tools: ** Java (OOP, collections, exceptions, basics DS), Selenium WebDriver, Playwright, TestNG/JUnit/Cucumber, Page Object Model (POM), XPath/CSS locators & waits, Git, Maven/Gradle, Jenkins (CI/CD), Jira (defects), SQL (basic), REST API testing (basic), Agile/Scrum
**Top 3 responsibilities: **
-
Design, develop, execute, and maintain automated test scripts (Java + Selenium/Playwright)
-
Create reusable automation components/frameworks (incl. POM) and run functional/regression/smoke/sanity + cross-browser tests
-
Identify, document, track, and debug defects; integrate tests into CI/CD and support continuous testing
-
Must-have skills:
-
Strong Java fundamentals (OOP, collections, exception handling)
-
Hands-on Selenium WebDriver and Playwright experience
-
Automation framework knowledge (TestNG/JUnit/Cucumber), POM, reusable components
-
Proficiency with locators/selectors (XPath/CSS), waits, debugging failed scripts
-
Basic CI/CD integration knowledge (Jenkins) and defect tracking (Jira)
-
-
Nice-to-haves:
-
Basic SQL and REST API testing
-
Strong test scenario/test data design and collaboration with business stakeholders
-
-
Location & work type: Hybrid; Chennai (Interview: 1st virtual, 2nd F2F in Chennai)
Full Description
Job Summary
- We are looking for a Junior Automation Testing Engineer with 3-5 years of experience in test automation using Java, Selenium, and Playwright. The candidate should have hands-on experience in developing and maintaining automated test scripts, executing test cases, identifying defects, and ensuring software quality. The role involves collaborating with developers, QA-Teams, and business stakeholders to deliver reliable, high-quality applications.
Position: Junior Automation Tester
Experience: 3-5 years
Work Mode: Hybrid
Work Location: Chennai
Interview Mode
- 1st Level – Virtual
- 2nd Level – F2F (In-Person Discussion) at Chennai Location.
Required Technical Skills
- Strong programming knowledge in Java, including OOP concepts, collections, exception handling, and basic data structures.
- Hands-on experience with Selenium WebDriver for web application automation.
- Experience with Playwright for browser automation and cross-browser testing.
- Knowledge of automation frameworks such as TestNG, JUnit, or Cucumber.
- Understanding of test automation framework design, reusable scripts, and Page Object Model (POM).
- Experience in functional, regression, smoke, and sanity testing.
- Knowledge of XPath, CSS selectors, locators, waits and browser debugging.
- Familiarity with Git, Maven/Gradle, CI/CD tools such as Jenkins, and defect-tracking tools such as Jira.
- Basic understanding of SQL, REST API testing, and Agile/Scrum methodologies.
Soft & Analytical Skills
- Strong analytical and logical thinking to identify edge cases and potential defects.
- Excellent problem-solving and debugging skills.
- Attention to detail and commitment to quality.
- Good verbal and written communication skills.
- Ability to collaborate effectively with developers, QA teams and business stakeholders.
- Time management, adaptability, and willingness to learn new tools and technologies.
- Ability to understand business requirements and translate them into effective test scenarios.
Key Responsibilities
- Analyze business requirements and prepare test scenarios and test cases.
- Design, develop, execute, and maintain automated test scripts using Java, Selenium, Playwright.
- Create and maintain reusable automation components and test frameworks.
- Perform functional, regression, smoke, and cross-browser testing.
- Analyze requirements and prepare test scenarios, test cases, and test data.
- Identify, document, track, and retest defects using defect-management tools.
- Debug failed automation scripts and analyze test execution results.
- Integrate automated tests into CI/CD pipelines and support continuous testing.
- Collaborate with developers and manual testers to resolve issues and improve test coverage.
- Maintain test documentation and communicate testing progress, risks, and results.
- Contribute to improving automation efficiency, test reliability, and overall software quality.