Bachelor's Degree or higher in Computer Science, Software Engineering, or closely related technical discipline
And the following Skills :
4-5 years of experience in working on building test automation framework
Design, implement and enhance the automation test framework.
Understand the requirements and develop automation tests using Python, java etc
Know Python. Must be comfortable writing test automation with python code and be familiar with the python standard library
Have good Shell scripting experience
Be comfortable using restful web-services
Should have experience with the below :
Mobile automation testing tools for Android, iOS, and cross-platform ones
API testing tools that require strong coding skills to create tests : REST Assured, RestSharp, jMeter, etc.
Continuous Integration Tools (Jenkins, TeamCity, Bamboo, etc.)
Experience working in a Docker containerized environment
Adhere to software development process.
Execute the test cases and report the results regularly.
Interacting with all stakeholders and share reports and defects.
Ensure traceability of test automation.
Automate and ensure quality product is delivered
And the preferred experience :
Previous work exposure in IoT industry / embedded / M2M industry (i.e. Building Automation, home automation, health, asset tracking, smart utilities, etc.)
Experience with distributed teams are highly desired
Working knowledge in java-based unit testing, integration testing, as part of software testing automation
Ability to learn quickly and adapt to change in a fast-moving environment
High level of integrity, energy and sense of urgency to make things happen
Very detail oriented and able to deliver within very stringent timelines is preferred