Key ResponsibilitiesDesign, develop, and execute manual and automated test cases based on requirements and acceptance criteria.Create and maintain test plans, test scripts, and test data to ensure full coverage of functional and non-functional requirements.Develop and maintain automation frameworks (Selenium, Cypress, Playwright, TestNG, JUnit, etc.).
Collaborate with developers, product owners, and business analysts to clarify requirements and define test strategies.Perform regression, functional, integration, performance, and UAT testing.Identify, log, and track defects using tools such as JIRA, Azure DevOps, or Bugzilla.Integrate test automation into CI/CD pipelines (Jenkins, GitLab CI/CD, GitHub Actions, Azure DevOps).
Ensure applications meet quality, reliability, and performance standards before release.Provide quality metrics and reports to stakeholders.Continuously improve testing processes, automation coverage, and QA best practices.Required SkillsProven experience in manual testing (test case design, execution, and defect management).
Strong hands-on experience with automation tools/frameworks (Selenium WebDriver, TestNG, JUnit, Cypress, Playwright, etc.).
Experience with API testing tools (Postman, REST Assured, SoapUI).
Solid understanding of SDLC, STLC, and Agile methodologies.Proficiency in test management and defect tracking tools (JIRA, Azure DevOps, TestRail).
Experience in CI/CD integration for automated testing.Positive knowledge of SQL for database validation.Seniority levelMid-Senior levelEmployment typeFull-timeJob functionInformation TechnologyIndustriesIT Services and IT Consulting
#J-18808-Ljbffr
📌 Utilities Trading Quality Engineer
🏢 Tata Consultancy Services
📍 Melbourne