Thursday, 31 January 2019

Usage of Selenium Tool for Application Testing with Docker


Application testing is a key component to ensure your web applications run easily, as it discloses to you whether they tried situation works effortlessly and the highlights keep running as approved.
Automating the tests and CI (Continuous Integration) is a standout amongst the prescribed procedures pursued by designer groups and testing groups. Notwithstanding, a few organizations skip testing as they think of it as an irritating additional progression that moderates the advancement procedure.
That couldn't possibly be more off-base. Start to finish testing of utilizations before they are conveyed will spare the organization time and cash over the long haul. Not exclusively do the clients get an increasingly dependable application, yet they are likewise bound to stay with it when it performs easily and not surprisingly. Realize that high test inclusion, code surveys and pull demands are required for a quick pace and excellent code. Docker gives you the best of this since you can run your tests in compartments or seclude them being developed and sending.
Selenium additionally causes you run computerized tests through internet browsers and Selenium Training in Bangalore UI level errands like looking over, clicking, filling in fields, and so on. The center segments in a Selenium Grid are Selenium Server and Selenium WebDriver.
About Selenium:-
Selenium is a system that lets you run computerized tests on web applications over various programs and stages. The structure bolsters a plenty of programming dialects like C#, Java, Python, PHP, Groovy, Ruby, and Perl.
About Docker:-
Docker, then again, is an open stage that helps designers and framework administrators to construct ship and run applications on various stages like PC, server farms, VMs, cloud, etc. It will highlight the whole record framework, which thusly, will contain everything the application would require so as to run, including codes, framework devices, framework libraries, runtime, and so on. Everything wrapped by Docker will run efficiently, paying little mind to the earth it keeps running on.
In this article, we will talk about the advantages of utilizing Selenium with Docker for testing your applications and how you can undoubtedly arrange Docker. We trust your Docker is introduced and running and you would now be able to utilize Selenium, as you don't have to introduce or run a program.
For example, on the off chance that you are utilizing Chrome, you can utilize Docker for that. On the off chance that you need to set up a nonstop incorporation (CI) framework, you don't need to introduce programs or drivers for that, since Docker will carry out the responsibility. While introducing Docker, you can make Docker pictures with explicit program profiles and explicit adaptations.
Presently, getting into the advantages...
·         Run tests locally:
Selenium encourages you run tests locally, and it makes the procedure simple as you can design your Windows administrator. Wrapping the tests with Docker will help you effectively move it to an alternate workspace as required.
·         Ability to scale:
One of the greatest advantages of Docker is its ability to scale. It's especially useful on the grounds that running Selenium framework on virtual machines or even separate machines takes up a great deal of pointless figuring overhead. Docker pictures share some framework assets, so you require fewer assets than a virtual machine. You can without much of a stretch pack a few hubs in a solitary occurrence. Both Docker and Compose additionally handle the systems administration part effectively.
·         Simple to begin Docker with Selenium:
When Docker establishment is finished, SeleniumHQ keeps up the entire scope of Docker pictures. These pictures can be pulled down effectively and utilized immediately. The rundown of pictures is accessible at Docker Hub or GitHub store, and falls into four primary classes:
·         Base - Where you can fabricate your very own pictures.
·         Center point - A cloud-based vault benefit where you can connection to code storehouses so you can make pictures, test and store them.
·         Hub - Images utilized in connection with Hub picture and general Selenium matrix. It is conceivable to begin various hub holders with Hub picture.
Independent - Standalone pictures on the Selenium server. Notwithstanding, it is conceivable to run just a single at any given moment on the neighborhood machine, or there will be a 4444 port clash.
·         Increasingly secure:
The security levels in Docker-Selenium blend are exceedingly excellent in light of the fact that you don't need to burrow your nearby application to outsider arrangements. Moreover, it is a lot quicker as well; actually, it is twice as quick as the paid, cloud-based Selenium arrangement.
·         Helpful if there should be an occurrence of accident:
Selenium crashes effectively, so you can't simply set it up and disregard it. With Docker compartments, you can build up another Selenium example at whatever point required, waste it, and after that begin another one selenium courses in Bangalore. Also, in the event that you need to run it for longer periods, you can simply set it to reboot on the off chance that it crashes.
Different advantages initially:-
·         You don't need to oversee Selenium server container since it is naturally overseen inside the Selenium center point compartment.
·         Eliminates the requirement for downloading program drivers and setting classpath in light of the fact that that is likewise done naturally.
·         You can enroll and deal with the Selenium Grid, so it is anything but difficult to enlist hubs on the center point.
·         Chances of disparities between conditions are exceptionally, low since all the colleagues can utilize a similar compartment, regardless of the working framework.
Selenium with Docker can chop down the test execution time, extensively diminish the distinctions that manifest among advancement, generation and acknowledgment situations and make clean test conditions, helping you discharge top notch items.

Wednesday, 30 January 2019

Tools For Designing a Mobile App UI Design


These tools pave the means for designing and group action, facilitate in clear communication of concepts, solve technical troubles to create mind-blowing animations and even kind interactions with the developers.

POP

POP Application is valuable, yet you are in look for a working model good with your Android gadget, POP application is the thing that you require. It is the best application for versatile prototyping and makes the change from paper to computerized prototyping exceptionally simple.
You should simply to take photos of your representations to transfer them to POP, or just transfer .psd records to Adobe Innovative Cloud. After this, you can easily move between perspectives, signals, and communications. As POP is incorporated with Dropbox, consequently there won't be any inconvenience imparting your work to other people.

UXPin

UXPin adds proficiency to the structure, testing, and rollout stages. Here, there is a dynamic toolbox that comprises of different structure components and examples for making splendid plans sans preparation. The UI libraries are an extraordinary source with a few instant highlights including bootstrap components.

The simplified interface of UXPin empowers you to construct wireframes and models that are perfect with different gadgets with a scope of screen sizes and goals. Other incredible parts are the instinctive remarking framework, continuous joint altering and simple to-share sneak peaks. A stupendous extra is Shrewd Aides, wherein you can gauge the correct separation between the components.

Proto.io

Proto.io makes exceptionally captivating models that have the look and feel like the portable applications you are building. Additionally, this apparatus can be used for testing your model plans on various gadgets. Another holding highlight of Proto.io is that there are activities which add to the effectiveness of the application. A portion of the interesting highlights are Dropbox adjust, Versatile UI libraries, Material Structure UI Library and Disconnected mode and so on.

Zeplin

Zeplin is a module and web application that is good just with Portray. It consolidates every one of the qualities of the shortlisted components into an aggregate details sheet, which obviously clarifies the handoff between the plan and designer groups. With this application, you can outline authentic, and intuitive detail sheets. Zeplin is valuable as the creators are not required to hold up until the finish of the structure procedure to hand over the specs to the engineers.
Axure
Axure is the wireframing apparatus just implied for you. Being a zero coding stage for wireframing sites and applications, Axure comprises of all the documentation instruments that are expected to pass the structure decisions and archive the designs.

You can settle on either the Standard version or the Ace release which has additional coordinated effort and documentation components. It is to be sure the biggest application concocted for cutting edge prototyping arrangements. Speed is the best normal for Axure as you can rapidly shape models of responsive sites and versatile applications.

HotGloo

HotGloo is a strong wireframe UX prototyping device that gives you the control to model any sort of portable application which needs a specific UI. Created with unprecedented intelligent highlights, HotGloo permits more than one application fashioner to team up on a solitary application wireframing venture. Through this device, you can take a shot at your wireframing venture whenever anyplace nonstop, without the obstruction of the program or working framework you are getting to.

Marvel

The Marvel application changes over crude draws on paper into connecting with, tappable models that allow you to demo your application thoughts and gather input from others. It works impeccably well with .psd documents, so you are not required to change over your structures previously transferring.

Driving you towards most practical prototyping background, this apparatus additionally gives the advantage of custom movements and blurring between screens. Wonder, being an intuitive device, empowers originators to import from Outline, manufacture models of application collaborations, activitys, and advances, and further forward these models with partners and designers

Framer

Frameris the main device you have to plan for iOS, Android, and web. Switch gadgets and watch as Composer naturally adjusts your design to each screen estimate.

Slicy

Slicy really reevaluates Photoshop cutting. To trade PSD components as resources for your site or application, rename your layer bunches once. Slicy sends out layer bunches autonomously, giving you complete opportunity to move, cover or even shroud structure components. Labeling for fare is simple while sorting out your PSDs, and rapidly spares you huge amounts of time.

Moqups

Moqups is a streamlined web application that causes you make and team up on wireframes, mockups, outlines and models. Make site-maps, flowcharts, storyboards – and hop easily among outlines and structures to keep your work in a state of harmon

Fluid UI

An instrument is for building model in high or low devotion as indicated by your necessities and Fluid UI a standout amongst the best highlights that you get in the liquid UI device is that it enables you and your group to work continuously coordinated effort highlights gives your whole group a chance to cooperate on a similar model in the meantime.

Mockup.io

With Mockup.io you can empower your customers and group to picture application mockups in the genuine condition. You may transfer structures for cell phones or wearables. Long mockups are changed over into scrollable screens and the beneficial thing about the apparatus is that you can don't hesitate to welcome any number of colleagues: architects, designers, clients, partners.

Ninjamock

Ninjamock as a wireframe device is considered as the quicker, better and more entertaining method for making proficient looking mockups and wireframes and instrument is great to test your wireframe and mockup. Welcome individuals to attempt your plan without anyone else gadget. Get input and you have completed your wireframe plan.

Guideline

Guideline makes it simple to configuration enlivened and intuitive UI structure for your portable applications. Regardless of whether you're structuring the stream of a multi-screen application, or new collaborations and livelinesss, Standard gives you a chance to make plans that look and feel astonishing.

UX-Application

UX application is one of the apparatuses that can be an incredible help, it is an across the board prototyping device for web and versatile, you can without much of a stretch make interactive, completely intelligent models with genuine HTML segments, no coding required. Work together with your group and offer your work easily with customers.

Tuesday, 29 January 2019

Software Testing - Selenium Automation Framework


Automation advancements enhance test inclusion and yield higher quality items. They spare a huge number of manual test execution hours, significantly lessening expenses. Selenium Automation Framework is a tweaked system created utilizing Selenium, a generally acknowledged web application mechanization apparatus.
Selenium Automation Framework (SAF) contracts test process durations and related expenses. Selenium is a convenient programming testing system for web applications. The tests can be composed as HTML tables or coded in various mainstream programming dialects. They can be run specifically in most present day internet browsers. Selenium can be conveyed on Windows, Linux and Macintosh.
SAF system:-
SAF builds mechanization effectiveness by limiting beginning coding exertion. It is content less structure utilized for test robotization of web applications that are created on .Net, Java/J2EE, AJAX. The structure gives a stage selenium training in Bangalore to execute information driven and Hybrid – catchphrase + information driven system by spreadsheet format. It tends to be utilized in your present robotization venture. SAF enables ventures to accelerate testing utilizing quickening agents at the test configuration layer while keeping the mechanization suite flexible to interface with business apparatuses, at whatever point required. The test system gives a far reaching detailing dashboard to overseeing tests.
Key benefits:-
·         Built on open source devices/libraries/systems to lessen generally speaking expenses for clients
·         Increases flexibility of time and assets
·         Avoid excess on test execution
·         Increases test inclusion to improve the quality and unwavering quality of the final result
·         Enables fast updates and shorter expectation to absorb information because of our high connection with Selenium client network
Business challenge:-
·         Understand the tremendous application and the space rapidly, with no appropriate relics
·         Consolidate verification and approval exercises to lessen reliance
·         Share and lessen framework costs; financially oversee assets
·         Create a flexible and adaptable model in accordance with developing needs
·         Standardize instruments and pursue a stringent testing approach
·         Reduce time-to-market and cost while keeping up quality and execution
Test computerization approach:-
·         Identified set of perplexing, medium and basic experiments for every one of the applications for our in-house Selenium Automation Framework (SAF) assessment
·         Identify relapse set for mechanization - coordinated effort with business Analysts, measurable investigation of use logs for most utilized highlights
·         Prioritize Identified robotization test-set dependent on business affect into center and useful relapse test suites
·         Prepare robotization technique and identification of SAF customizations required
·         Develop reusable segments, mechanized experiments, test informational collections and parameterizations
Benefits:-
·         Reduced test informational collection up time significantly by utilizing mechanization contents
·         Leveraged CoE, which permitted complete and variable testing needs
·         Automated testing strategies expanded programming quality and dependability; decreased deformities and time-to-advertise
·         Reduced manual relapse test exertion by 46% to build inclusion of item zones
·         Reduced impact in cross program testing because of simultaneous execution of robotized tests crosswise over programs
·         Reduction in discharge cycles for generation discharges and end of the week blackouts
·         Faster acknowledgment of ROI on test mechanization because of diminished robotized test improvement time
·         Multi-stage, gadget and innovation testing utilizing in-house structures
·         Reduces test computerization advancement stage by over half decrease
·         High profitability
·         Low support cost
·         Facilitates better correspondence between different partners and engineers, utilizing tables for speaking to tests and revealing their outcomes
·         Reduces reliance on in fact gifted assets
Key highlights:-
·         Intuitive, easy to use interface for creation and execution of test suites
·         Robust, flexible and extensible structure and bolster test robotization on different arrangements of selenium courses in Bangalore web applications crosswise over areas
·         Programmatic age of utilitarian experiments and test suites
·         Integration for dynamic and flexible gathering of test suites
·         Schedulers for test execution and test report mailing
·         Enables clients to perform practical, acknowledgment and similarity testing for most web applications
·         Automated HTML report age and messaging of the equivalent to all partners
·         Detailed test execution results with solidified rundown and blunder depictions
·         Supports simultaneous related bugs recognition.
·         Faster execution with Webdriver; gives a Hudson module to perform in a constant combination (CI) condition
·         Supports UI mechanization with Sikuli
·         Manages various execution VM situations to run the tests against a tremendous mix of programs/OS
·         Script execution, logging imperfection and following from QC
·         Support for consecutive and simultaneous execution on different programs
·         Mobile web application mechanization on Android gadgets
·         Selective test content age for master see, catchphrase see, and some more
·         Reduced time-to-showcase
·         Utilities for handheld gadget robotization, SAF content age, PDF reports

Monday, 28 January 2019

Useful Python tricks from A to Z


Python is one of the world’s preferred, in-demand programming languages. this is for several reasons:
          it’s simple to find out
          it’s super versatile
          it includes a large range of modules and libraries
Here, an attempt at sharing some of them in an A-Z format.
all or any
One of the various reasons why Python is such a preferred language is as a result of its clear and communicative.
bashplotlib
You want to plot graphs within the console?
$ pip install bashplotlib
You can have graphs within the console.
Collections
Python has some nice default data types, however generally they only won’t behave specifically however you’d like them to.
Luckily, the Python normal Library offers the collections module. This handy add-on provides you with further data types.
dir
Ever wondered however you can look within a Python object and see what attributes it has? After all you have got.
This can be a extremely helpful feature once running Python interactively, and for dynamically exploring objects and modules you're working with.
emoji
Yes, really.
$ pip install emoji
from __future__ import
One consequence of Python’s quality is that there are forever new versions below development. New versions mean new features — unless your version is outdated.
Fear not, however. The __future__ module permits you to import practicality from future versions of Python. It’s virtually like time travel, or magic, or one thing.
geopy
Geography may be a difficult tract for programmers to navigate (ha, a pun!). However the Python Training in Bangalore geopy module makes it unnervingly simple.
howdoi
Stuck on a coding problem and can’t keep in mind that solution you saw before? got to check StackOverflow, however don’t need to leave the terminal?
inspect
Python’s inspect module is nice for understanding what's happening behind the scenes. you can even call its strategies on itself!
It additionally uses inspect.getmodule() to print the module within which it had been outlined.
Jedi
Jedi  is code analysis library. It makes writing code faster and additional productive.
Unless you’re developing your own IDE, you’ll probably be most inquisitive about using Jedi as an editor plugin. Luckily, there are already masses available!
You may already be using Jedi, however. The IPython project makes use of Jedi for its code autocompletion practicality.
**kwargs
When learning any language, there are several milestones on the way. With Python, understanding the mysterious **kwargs syntax probably counts together.
The double-asterisk before of a dictionary object allows you to pass the contents of that dictionary as named arguments to a function.
This is helpful after you need to write functions that may handle named arguments not outlined before.
List comprehensions
One of my favourite things regarding programming in Python are its list comprehensions.
These expressions create it simple to write terribly clean code that reads nearly like natural language.
map
Python supports functional programming through a number of built-in options. One in all the foremost helpful is that the map() function — especially together with lambda functions.
newspaper3k
If you haven’t seen it already, then be ready to have your mind blown by Python’s newspaper module.
It allows you to retrieve news articles and associated meta-data from a range of leading international publications. You can retrieve pictures, text and author names.
Operator overloading
Python provides support for operator overloading, that is one in all those terms that cause you to sound sort of a legit computer scientist.
It’s truly an easy construct. Ever puzzled why Python permits you to use the +operator to feature numbers and additionally to concatenate strings? That’s operator overloading in action.
You can outline objects that use Python’s commonplace operator symbols in their own specific means. This permits you to use them in contexts relevant to the objects you’re operating with.
pprint
Python’s default print operate will its job. However strive printing out any giant, nested object, and therefore the result's rather ugly.
Here’s wherever the quality Library’s pretty-print module steps in. This prints out advanced structured objects in an easy-to-read format.
Queue
Python supports multithreading, and this can be expedited by the quality Library’s Queue module.
This module lets you implement queue information structures. These are information structures that allow you add and retrieve entries according to a specific rule.
‘First in, 1st out’ (or FIFO) queues let you retrieve objects within the order they were other. ‘Last in, 1st out’ (LIFO) queues let you access the foremost recently other objects 1st.
Finally, priority queues allow you to retrieve objects in line with the order in which they're sorted.
__repr__
When process a category or AN object in Python, it's helpful to produce an ‘official’ means of representing that object as a string.
sh
Python makes a good scripting language. Generally using the Python Training in Marathahalli standard os and sub process libraries may be a touch of a headache.
The sh library provides a neat various.
It permits you to decision any program as if it were a standard function — useful for automating workflows and tasks, all from inside Python.
Type hints
Python could be a dynamically-typed language. You don’t got to specify data types after you outline variables, functions, classes etc.
This allows for rapid development times. However, there are few things additional annoying than a runtime error caused by an easy writing issue.
Since Python 3.5, you've got the choice to provide type hints when defining functions.
They also enable you to use kind checking tools to catch those stray Type Errors before runtime. Probably worthy if you're functioning on giant, advanced projects!
uuid
A quick and simple thanks to generate universally distinctive IDs (or ‘UUIDs’) is thru the Python commonplace Library’s uuid module.
Virtual environments
This is in all probability my favourite Python factor of all.
Chances are you're functioning on multiple Python comes at any one time. Sadly, generally 2 comes can have confidence completely different versions of an equivalent dependency. that does one install on your system?
Luckily, Python’s support for virtual environments permits you to have the most effective of each world. From the command line:
wikipedia
Wikipedia has a nice API that allows users programmatic access to a nonpareil body of completely free knowledge and data.
xkcd
Humour could be a key feature of the Python language — after all, it's named once British people comedy sketch show Monty Python’s Flying Circus. a lot of of Python’s official documentation references the show’s most famed sketches.
YAML
YAML stands for ‘YAML Ain’t Mark-up Language’. It an information data formatting language, and could be a superset of JSON.
Unlike JSON, it will store more advanced objects and ask its own components. You can additionally write comments, creating it significantly suited to writing configuration files.
zip
One last trick for ya, and it very could be a cool one. Ever needed to create a dictionary out of 2 lists?
Conclusion
So there you've got it, an A-Z of Python tricks — hopefully you’ve found one thing helpful for your next project.
Python’s a really various and well-developed language, so there’s bound to be several features I haven’t got round to as well as.
Author
Learn Python Training in Marathahalli from Infocampus and get python certification. Get detailed information on fees, coaching quality, duration. Infocampus conducting free demo classes on Python Training in Bangalore 
Contact Us: 9738001024

Resume Preparation for Selenium Testing Interviews


Is your Selenium continuing getting enough meetings for you? Is there no way of further enhancements to your Selenium continue? In the event that your answer is no to these inquiries, you are at ideal place. We are upbeat to begin our blog and compose first post on resume with the goal that you can take your resume to next dimension and get more meetings.
It is 100% certain you concur that regardless of what work you need to get or how great your experience is – your resume will be, without uncertainty, the most vital piece of landing the position you need. Resume is your beginning stage for the activity you need. Your resume ought to flabbergast and superb that it gets you meetings and afterward your fantasy work.
Landing the position in the present market is incredibly focused than you might suspect. Enrolment specialists or businesses are accepting several resumes for each vacant position and they need to meet without a doubt, not many best competitors like best 5 to 10 applicants for each position. Don't you need to wind up one of those? At that point, it's your resume that makes it conceivable. An awful resume (with issues like no significant watchwords, random experience, seriously organized, huge business holes and an excessive number of various occupations) makes hard to get the meetings and the activity you need.
In this post, will talk about what you should put in your resume and how, what you shouldn't put in your resume to make it astounding and incredible. This is the thing that worked out extremely incredible selenium training in Bangalore for our teachers. It's dependent upon you taking them and further actualizing them.
Best Practices/Tips for Resume:-
·         First thing is first. Resume isn't what you need to appear however it's what selection representatives/bosses need to see. So dependably you should tailor and receive your resume to the activity advert or occupation spec your are applying for and demonstrate the selection representatives/bosses what they need to see. In the meantime, you ought to be straightforward too.
·         Take catchphrases from occupation advert and speak to, rehash them regarding your involvement in each segment of your resume.
·         Do NOT go astray your resume from the activity advert/work spec. E.g., If you are applying for a Selenium mechanization analyzer job, you shouldn't feature or specify progressively about manual testing, QTP computerization.
·         First half page of your resume is extremely the life of your resume and it should inspire spotters to continue with further perusing as opposed to dumping your resume and beginning with next one.
·         Your resume ought to be about what you have done, how you have done and what you have accomplished. Don't simply say you have taken a shot at it and you have involvement.
·         Use positive and certain words to depict yourself and begin each sentence with an action word or activity word. Try not to utilize the word 'I' in your resume.
·         Always measure your experience or work. Utilizing numbers makes your work/encounter increasingly reasonable and convincing. E.g., Developed 27 Selenium WebDriver robotization contents for online business checkout process.
·         When you attempt distinctive things in resume areas like profile depiction, work understanding or try different things with them to make your resume emerge, watch that with your companions and see whether they likewise like it or not. Have any kind of effect however positively and not bad.
·         Use .doc or .docx design as it makes simple for enrollment specialists to do any changes/enhancements before sending to customers. Try not to utilize PDF or different arrangements as it will be difficult to alter them.
Keyword:-
·         Find out the keywords to speak to and rehash in each segment of your resume from occupation advert or dependent on the activity you need.
·         Keywords ought to have true explicit work terms like Selenium mechanization, Page Objects computerization structure, Selenium WebDriver
·         Keywords encourage your resume to match to work job, to be top in employment entry looks and possibly get interviews.
Your Details in the Resume Header:-
·         Mention your name, portable number and email id.
·         There is no compelling reason to make reference to your deliver yet it's dependent upon you on the off chance that you need.
·         Use a decent email id dependent on your first, last names
·         Specify your connected in profile as it includes validity, makes your profile genuine and communicates that you are happy to coordinate with spotters.
Occupation Targeted Profile:-
It’s suggested that you generally compose work focused on profile with best watchwords from occupation advert/work spec after your subtleties. This is an extraordinary method for making your resume exceptional. Selection representatives can in a split second observe all required involvement and abilities for the activity selenium courses in Bangalore and they can see your contact subtleties above to get in touch with you. It's a decent invitation to take action. You can see work focused on profile "SELENIUM WEBDRIVER and JAVA AUTOMATION PROFILE” in reality continue referenced beneath.
Once more, don't go amiss from occupation advert/work spec at all in this area.
Work Experience Section:-
In this segment, you ought to determine your entire work encounter beginning with latest activities.
·         It's constantly critical to make reference to following subtleties: Your work title, Company and area, Project name and subtleties, Time period, Achievements, Responsibilities, Tools/Technologies/Environments utilized in the task.
·         You ought to have the capacity to make sense of a few accomplishments. In the event that you have chipped away at an undertaking for quite a while, certainly you ought to have accomplished couple of things by doing your obligations. Discover them and put in numbers.
·         Start with the obligations which are customized to work job and afterward you can specify different duties which boots your resume. E.g., notice Selenium WebDriver, Page Objects/Data Driven/Keyword Driven/Hybrid mechanization structures, JAVA, JUnit, Maven, Selenium Grid obligations first and after those later different duties like deformity the executives, Database\SQL stuff, producing reports.
·         Don't make reference to a lot of unessential experience or things which veered off from occupation spec.
Affirmations and Trainings:-
Mention all affirmations & trainings which are important to work job
Capability:-
In this area, notice your instruction subtleties and some other expert capabilities/courses you have done.
References:-
Say that references accessible on demand. Don't put any real references as this is continue just and you haven't been offered the activity yet.