Specialist - Bengaluru | Zoek India
This Browser does not support all the features of .
For the best experience please use a Modern Browser.
Permanent (Full time)
Summary: Looking for an experienced Senior/Lead QA Automation Engineer to support testing of Content Management Systems. The tester will participate in creating and executing automated test cases for complex media systems. The tester will work in an Agile environment with stakeholders (., development and business analyst). Key Responsibilities •Will be the POC for the offshore Java/API testing team and works closely with the onsite team•Lead and drive the automation testing work at offshore & also be an individual contributor•Design, create and review test scripts to ensure robust regression test coverage•Provide technical guidance to other automation testers, perform code reviews and suggest changes, as needed•Review existing automation framework & tests and identify areas of improvements•Understand the application and plan test cases for regression testing•Create tests in Java using the Rest Assured Library•Execute tests & monitor test results and work with development team to get the bugs resolved•Complete tasks with a minimal level of supervision •Take ownership of the assigned applications & ensure production releases are thoroughly tested in test environments Skills Required: •Programming: oAt least 5 years’ experience in Java ounderstand core Javaounderstand OOPs conceptsoGood understanding of at least one framework like TestNG, JUnitoExperience with build tools (preferred Maven) oHave experience performing code reviews and suggest fixes•Automation:ounderstand design patterns like Page Object ModeloAPI libraries (Rest-Assured is a must have, Json manipulation libraries, Apache libraries)oDatabase: use JDBC to connect to databases. perform queries, extract data, manipulate dataoDesign and build framework from scratch (structuring packages, classes)•APIs:oSolid understanding of Restful APIsoAPI Schemas, contract testing, response codes, validation with Postman •Experience with CI/CD (Jenkins preferred). Able to configure jobs from GUI (good to have knowledge about pipelines)•SQL: Able to write and understand complex queries and explore databases (good to have understanding of JsonB and CLOB data types)•GIT: Able to work with any git repository, follow a git flow, including creating branches, creating PRs, and resolve merge conflicts (could be any platform, preferred GitHub)