Translate business and systems requirements into technical requirements for automation and software tools & framework.
Design, develop, document, and maintain automated tests and software tools.
Actively contributing in the day-to-day planning, design, execution, and reporting of automation metrics and KPI’s
Adhere to software engineering principles in development of automation software and also develop software to test software
Understand and apply test driven/behavior driven design concepts to test and debug automated solutions and software utilities developed by self and others.
Do white box testing where required
Deliver accurate and maintainable code for automated test suite and software utilities.
Collaborate with other technical resources to:
Suggest improvements for processes, best practices, and standards.
Identify opportunities to improve maintainability of automation platform.
The Skills that are Key to this role
Technical / Behavioral
You should have a good understanding of the software development process including analysis, design, coding, system and user testing, problem resolution, and planning
You should have good analytical skills and high aptitude to learn and adapt to new processes
Good understanding of Automation Frameworks – Data Driven, Key word Driven, Hybrid
You should be able to effectively debug and test own automation code, software code
You should have good Written and verbal communication and presentation skills;
You should possess Organizational skills including time, project and process management;
Your ability to work effectively with both business customers and project team members will be a strong factor that will be considered
Good interpersonal, relationship management and facilitation skills
The Skills that are Good to Have for this role
The following development experience is a strong plus:
Web Services – REST, SPRING
Web UI technologies like Angular JS
Service Virtualization
Functional UI Automation
Experience with two or more of the following is a strong plus:
Selenium
Java
JavaScript
Python
Docker
Jenkins/Git Stash
Working knowledge of the following is mandatory
Web Services Testing
Web UI Testing
Java
Python
Database Testing
The Expertise We’re Looking For
3+ years of Hands-on development experience, which includes any of the following:
2+ year using Object Oriented Language or C Family of Languages.
Java or Python preferred.
2+ years of automation scripting experience (not record and playback).
Bachelor’s Degree in Computer Science, Computer Engineering, or other related field.
Java Certification
--
You must verify your mobile number to apply to this job.