And commands the ability to propose a solution or suggestion to the Core Selenium team.įootnote – Selenium Webdriver Skills for Test Automation For example, running scripts oESXI/VSphere infrastructure.Ģ- He should be well-versed in managing automation jobs using Jenkins or Bamboo CI tools.ģ- Experience in setting up Continuous delivery for at least one live project.Ĥ- Able to manage automation agents on Amazon cloud infra also known as AWS.ĥ- Ability to integrate automation results with any bug tracking tools like JIRA or TestRail.Ħ- He should have built reusable frameworks and libraries using Selenium WebDriver that could help to reduce execution time and increase performance.ħ- An expert candidate would be one who has the potential to debug the Selenium webdriver source code. He should have successfully managed the merge conflicts in Git or SVN.ĩ- The candidate may have created a sanity test suite to cover the happy-path test cases.ġ- At this level, it is expected to have a solid programming background of the languages stated in the “Intermediate level” point-2.Ģ- Additionally, he should have a working knowledge of design patterns and advanced Selenium Webdriver skills in a live project.ģ- He should have crafted a large test suite to meet the business requirements.Ĥ- Ability to coach junior team members is preferred.ĥ- Must have automated data-driven and localization-related test requirements.Ħ- SQL/Database skill will add value as sometimes testing requires DB validation.ħ- Good understanding of behavior-driven testing tools like Concordion, JDave, JBehave, Easyb, Cucumber etc.Ĩ- The candidate should know when to use the above tools, and when to stick with hybrid test suites.ĩ- He should have done cross-browser testing and aware of the challenges.ġ- Practical knowledge of parallel test execution in a virtualized environment. It’ll also depend on the job requirement.ģ- Prior experience of working with TestNG/JUnit testings frameworks.Ĥ- Understanding of object-oriented concepts, multithreading, and IPC.ĥ- Handling of AJAX calls using Selenium Webdriver’s mechanism.Ħ- Capable of adding new features to the existing test frameworks.ħ- Regular monitoring of the CI (Jenkins) jobs and able to take care of the broken builds.Ĩ- A greater SCM tool (e.g. And he should be able to spell out the differences.Ģ- Any of the Java/Python/.Net programming skills are mandatory. 3- The candidate may not fit for the Entry level Selenium Webdriver skills if he just used IDE occasionally for filling up online forms.Ĥ- For advanced skills, he should have used continuous integration tools like Bamboo or Jenkins.ĥ- He should know how to run the Selenium tests from the Jenkins dashboard.Ħ- A basic level of HTML5, JavaScript, and CSS knowledge is what required to work with web applications.ħ- Good understanding of DOM and experience with different types of locators like XPath, ID, CSS, and By-ID selectors is a mandatory skill.Ĩ- He should be aware of the source code management tools like GIT and SVN.ĩ- Candidate should be able to demonstrate his Selenium skills if requested by the interview panel.ġ- The candidate should have moved to use Selenium Webdriver for web testing.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |