Overview
Own quality for assigned features of WebCenter Enterprise, a Java/J2EE web application, combining manual testing with the creation and maintenance of reliable automated test scripts.
What you'll do
- Independently own the test approach for assigned features and product areas: assess customer and technical risk, clarify acceptance criteria, estimate effort, prioritize coverage, and raise dependencies or quality concerns early.
- Design and execute a balanced set of manual and automated tests, including exploratory, functional, regression, integration, API, and end-to-end testing.
- Create, maintain, and improve reliable SAHI-based automated test scripts using established design patterns and reusable code; contribute to framework design and evaluate Playwright or Selenium where appropriate.
- Interpret test and CI/CD results, investigate failures systematically, and distinguish product defects from automation, test-data, or environment issues.
- Reduce flaky tests through root-cause analysis; maintain representative test data, repeatable setup and cleanup, and clear, actionable failure reporting.
- Collaborate with developers and product managers throughout the development lifecycle to improve testability, find defects earlier, and align testing with delivery timelines.
- Integrate automated tests into CI/CD pipelines and improve QA processes, tooling, and feedback loops.
- Produce concise test cases, automation code, defect reports, traceability, and quality summaries; communicate coverage, evidence, blockers, and release risks to stakeholders.
- Share domain knowledge and practical QA and automation techniques with colleagues.
What you'll need
- 8+ years of professional experience in software quality assurance, test automation, software development, or a combination thereof, including ownership of quality for complex web-product features.
- Strong hands-on ability in automated and manual testing, including writing, debugging, reviewing, and maintaining reusable automation code with established design patterns.
- Practical programming or scripting skills in JavaScript, Java, or a comparable language.
- Proficiency with Git, code review, and maintainable coding practices.
- Sound judgment in applying exploratory, functional, regression, and automated testing.
- Hands-on experience creating and maintaining web test automation with SAHI, Selenium, Playwright, or a comparable framework, together with the ability to become productive in SAHI.
- Hands-on experience designing, organizing, and implementing automated unit, integration, and API tests with Java frameworks such as TestNG, JUnit, or equivalent solutions, including parameterized or data-driven testing.
- API coverage including HTTP/REST, authentication, response and schema validation, and negative scenarios using RestAssured or comparable code-based tools, with Postman or similar tools for exploratory testing.
- Experience integrating, maintaining, and diagnosing automated test execution in CI/CD pipelines using tools such as Jenkins, GitLab CI, or Azure DevOps, including analysis of failures and reliable reporting of results.
- Strong analytical and troubleshooting skills, including interpreting test results and investigating failures with logs, browser developer tools, and reproducible evidence.
- Experience testing web and client/server products, preferably Java/J2EE enterprise applications, with a good understanding of browser behavior, sessions, authentication, authorization, and integrations.
- Strong risk-based test-design skills, including equivalence partitioning, boundary-value analysis, and state-transition testing.
- Ability to design representative test data, maintain repeatable setup and cleanup, and validate results and data integrity, including practical use of basic SQL queries where appropriate.
- Experience working in Agile or Scrum teams and contributing quality engineering and automation activities throughout iterative, sprint-based delivery.
- Clear, proactive communication and a collaborative working style, with the ability to explain quality risks, build consensus, and support less-experienced colleagues.
Nice to have
- Bachelor's or Master's degree in Computer Science, Software Engineering, Information Technology, or a related technical field.
- Relevant professional testing certification, such as ISTQB Certified Tester Foundation Level (CTFL); advanced or specialist credentials such as ISTQB CTAL-TAE, CTAL-TTA, CT-QDO, or an equivalent recognized certification.
- Practical experience using approved AI tools to accelerate test design, automation-code development, test-data generation, or failure analysis, with independent review and validation of outputs and appropriate protection of proprietary and customer data.
- Direct experience maintaining or evolving SAHI-based automation suites.
- Familiarity with Behavior-Driven Development (BDD) practices and experience using Cucumber.
- Experience with performance testing and tools such as JMeter.
- Experience testing AI-assisted features with non-deterministic outputs, including correctness, consistency, reliability, and safe fallback behavior.
- Working knowledge of Jira and Atlassian Wiki, or comparable platforms.
- Background in packaging, printing, or enterprise software product environments.
Details
- Location: Bangalore, India.
- Work mode: On-site.
- Reports to: Senior Team Leader.
- External hiring is contingent upon a pre-employment drug screen, background check, and possible credit history review.
Read the full description and apply on the company’s own careers page.