- 6 to 10 years of testing experience in Selenium, Java, API testing, UI testing, and DB testing.
Roles Responsibilities:
- Deep hands-on and coding skills with the Selenium WebDriver/Serenity BDD framework.
- Strong object-oriented coding background.
- Design and develop automation test framework from scratch.
- Create and manage automation systems, connecting them with tools like Jenkins.
- Test Rest and SOAP APIs using tools like RestSharp and REST-assured, handling XML and JSON files well.
- Good Command on Version Control System like Git.
- Understand Agile and DevOps methods, implementing automated testing within these.
- Suggest and set up automated testing methods and tools, defining how well they perform.
- Lead, train, and guide teams in using automated testing.
- Plan and execute the automation strategy for projects.
- Review and assess proposed automation solutions.
- Choose the best automation tools based on project needs.
- Help present automation solutions to management effectively.
- Willing to learn new automation tools as per product requirement.
Requirements / Qualifications:
- 6 to 10 years of experience of functional and Automation experience.
- Strong at Java and JavaScript technologies.
- Strong experience with automation tools (Selenium, QTP, JUnit, Appium) with Cucumber frameworks is required.
- Strong experience in Database automation using Java/Java Script is must.
- Strong experience in Rest and SOAP API testing using tools like RestSharp and REST-assured.
- Knowledgeable about XML and JSON.
- Excellent understanding of Agile and DevOps methodologies, concepts.
- Have leadership and communication skills.
Qualification:
- bachelors degree in engineering (BE/B.Tech) or equivalent, preferably in Computer Science.
Nice to have:
- Proficiency in Python.
- Knowledge of SQL and ability to understand complex queries.
- Certifications in relevant testing or automation technologies.
- Knowledge of Unix Commands.