Understanding of web, mobile, API and database testing technologies
Ongoing knowledge of automated testing industry best practices and trends
Experience with test automation and test management tools
Strong analytical and problem-solving skills with the ability to work in an unstructured, fast-paced environment
Strong Oral and Written skills (MUST be able to speak English clearly)
Support skills including working with other departments in the company
Knowledge of multiple test automation frameworks, for functional and load testing
Agile Software Development Lifecycle Processes and Methodologies
Understanding of primary models of test automation frameworks, (i.e. data driven, keyword driven, hybrid, and behavior driven)
Knowledge of containers and virtualization
Knowledge of mobile automation tools
Knowledge of automated build management tools
Demonstrated experience in defining and implementing several test automation solutions leveraging one or more of the following: Selenium, Cucumber, Appium, SoapUI, Postman, Protractor, Jmeter, LoadRunner, VisualStudio Load Test, Grinder, Gatling
Hands-on test automation experience in an Agile Development environment
Hands-on experience specifying, establishing and managing test environments and test data for load and functional automation projects
3+ years working as Test Automation Architect (or similar), including proven experience of designing and implementing Automation Testing frameworks and methodology to support agile product development
5+ years working as Automation Engineer leveraging test automation solutions of functional and load testing of web based technologies and relational databases
BS/MS in Computer Science, Engineering or related subject
Proficiency Level *
* Proficiency Legends
The associate has basic awareness and comprehension of the skill and is in the process of acquiring this skill through various channels.
The associate possesses working knowledge of the skill, and can actively and independently apply this skill in engagements and projects.
The associate has comprehensive, in-depth and specialized knowledge of the skill. She / he has extensively demonstrated successful application of the skill in engagements or projects.
The associate can function as a subject matter expert for this skill. The associate is capable of analyzing, evaluating and synthesizing solutions using the skill.