The Role
Develop and maintain automated testing frameworks and scripts for web, mobile, API, Flutter, and integrated systems. Design test strategies, acceptance criteria, functional and scalability tests, and NFR coverage within Agile teams. Implement BDD, parallel execution, service virtualization, data mocking, localization, and API or integration testing. Integrate automation with CI/CD, version control, defect management, cloud testing, and deployment tools. Troubleshoot test failures, support design reviews, demonstrate product quality, and improve test execution efficiency.
Summary Generated by Built In
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
Skills Required
- Bachelor of Engineering or Bachelor of Technology in Computer Science, Electronics, or Electrical Engineering
- 5 to 8 years of experience in test automation development for mobile and web applications
- Expertise in Java, C#, or Python
- Extensive experience designing and developing hybrid and keyword-driven automation frameworks
- Experience with Selenium, Appium, Selendroid, and UI-Automator
- Experience with TestNG, Robot Framework, JUnit, Cucumber, Gherkin, and BDD implementation
- Experience working in Agile environments and CI/CD integration using Jenkins, Bamboo, or similar tools
- Experience with GitHub, Bitbucket, SVN, or other version-control tools
- Good parallel programming and parallel test execution experience
- Experience with RESTful web services and API testing tools such as Postman, SoapUI, or RestAssured
- Knowledge of debugging and proxy tools including Charles Proxy, Postman Proxy, or Fiddler
- Knowledge of deployment tools such as Artifactory and Maven
- Experience integrating frameworks with cloud testing services such as Perfecto, Sauce Labs, Kobiton, or pCloudy
- Experience integrating automation with test management and defect analysis tools
- Knowledge of database testing with SQL Server or similar databases
- Experience with integration testing, localization testing, and usability or simulation testing
- Strong oral and written communication skills
- Strong troubleshooting and analytical skills
- Knowledge of Flutter libraries, WebDriverAgent, and related services
- Knowledge of service, API virtualization, and simulation
- Knowledge of client-server architecture in API test environments
- Knowledge of serial communication, Arduino, or I2C
- Experience with IoT, embedded technologies, or hardware-based software testing
- Background in home security or home automation domains
Am I A Good Fit?
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.
Success! Refresh the page to see how your skills align with this role.
The Company
What We Do
Talpro India Private Limited is a technology-driven recruitment and staffing company serving businesses across industries. It specializes in sourcing, vetting, and hiring top-tier technology talent, while providing innovative, sustainable, and cost-effective recruitment solutions. The company develops comprehensive hiring strategies intended to meet immediate recruitment demands and support longer-term workforce needs, acting as a human-resources services provider in India for employers.







