JD - Test Automation Engineer for Test Center of Excellence
Qualifications:
BE/BTech in Computer Science/Electronics/Electrical Engineering
5-8 years of experience in test automation development for Mobile and Web
Applications.
Expertise on programming and scripting languages (Java, C# or Phython)
Proven/Extensive automation framework design and development expertise for Hybrid
Test and keyword driven frameworks
Shall be able to drive single code-based automation for mobile and web application to
support different platforms
Expert in using test automation tools like Selenium, Appium, Selendroid, UI-Automator
Extensive work experience in Test Automation frameworks like TestNG, Robot, Junit,
Cucumber using Gherkin / BDD driven implementation
Must have worked in agile setup and well versed in CI/CD software Jenkin, Bamboo etc.
integrated with Version control tools like GitHub, Bitbucket, SVN.
Should have Good parallel programming experience
Experience with restful web service development
Experience with Web API testing tools like Postman, SoapUI, RestAssured etc.
Knowledge on debugging tools like Charles proxy, Postman proxy, fiddler etc.
Knowledge on code deployment tools like Artifactory, maven etc.
Framework integration knowledge with different IaaS service like perfecto, sauce lab,
Kobi ton, P-cloudy etc.
Framework integration knowledge with test management tools like JIRA-Xray, hip chat
bot, XLTV etc.
Should have good knowledge on integration testing using automation tools
Should have good work knowledge on Database – SQL Server etc.
Should have work knowledge on Localization testing, Simulation usability etc.
Good oral and written communication skills
Should have Good Troubleshooting / analytical skills
Good to Have –
1. Knowledge on Flutter based libraries, web driver agent and services
2. Good knowledge on service / API virtualization and simulation
3. Should have Knowledge of Client / Server Architecture in API Test environment
4. Good knowledge on Serial communication/Ardunio/I2C
5. Prior experience in IOT or embedded technologies or using hardware in testing the
software
6. Good knowledge on home security, Automation domain background.
Job Description:
5 to 8 years of work experience in Web and mobile application automation testing using
Test Automation tools like Selenium / Appium with Java and/or C#, Phython
Shall be able to create and maintain automation test scripts for Web, API and mobile
applications in BDD / Test driven development
Should be able to create frameworks and maintain it with the help of deployment and
version control tools integrated with defect analysis portals.
Work within the Agile scrum team / development team and should be able to design
test strategy at integration level using automation integration testing.
Understand end user deployment and contribute to requirements and design reviews
Developing Acceptance Criteria and test cases for stories and verifying the product
against acceptance criteria including compatibility, localization
Develops automation scripts for stories during development & executes them to reduce
cycle time and improve quality
Experience on BDD/Cucumber framework and implement in testing life cycle
Shall be responsible for executing the Functional & Use case scenario tests and
Scalability tests at the system level.
Shall Execute test & Demonstrate Quality meeting the schedule.
Shall follow the test process & speak for Quality at the right forums & discussions
Shall be responsible on multiple technical assignments.
Shall Work independently with minimal supervision
Follow SDLC process and use Automation initiative wherever applicable
Shall work to reduce test execution cycle time using different automation process and
improvement methods
Design and Develop test strategy using automation for NFR test coverage
Shall be able to design test automation strategy for flutter-based application and
services at widget / integration and system level
Shall be able to implement parallel test execution process with centric re-usable test
automation keywords
Shall be able to implement and demonstrate test strategy using data mocking, service
virtualization or API virtualization
Shall be able to implement test libraries for image / audio / video-based testing and
localization
Shall be able to implement test pyramid model by converting UI test to API or
Integration test
Understand automation driver agent workflow to implement customize framework with
more flexible test solution
Requirements
Note: should have experience in test automation development for Mobile and Web
Application
Experience inJava, C# or Phython, e Selenium, Appium, Selendroid, UI-Automator
Extensive work experience in Test Automation frameworks like TestNG, Robot, Junit,
Cucumber using Gherkin / BDD driven implementation
Make sure to go through every project check the skill mentioned