Automation Engineer, Embedded Engineering Services (EES)/ IoT QA Engineer
Role details
Job location
Tech stack
Job description
- Design, develop, and maintain automated test frameworks and scripts, web, mobile, and API testing
- Ensure the automation frameworks are scalable, maintainable, and reusable
- Stay current with industry trends and best practices in automation testing and QA methodologies
- Prepare test documentation - Test Plans & Test Cases
- Experience with CI/CD tools such as Jenkins, Git, or similar
Requirements
Looking for a candidate with over 6+ years of experience in embedded IoT systems, specifically focused on sensors. A strong background in the Python serial library is essential, along with hands-on experience in device-level embedded firmware and hardware development. with intermediate level of Black box testing experience., * Hands-on experience in different techniques of Black Box Testing
- Hands-on experience in using various Test Management Tools and Bug Tracking Tools (e.g., TestRail, HP ALM) in test report generation
- Experience in Embedded firmware, hardware testing, and mobile applications, Test planning, estimation, and scheduling
- Experience & knowledge about Python Automation Framework & hands-on experience of Python Language
- Strong proficiency in programming/scripting languages such as Python, Java, JavaScript, or similar
- Experience with automation tools and frameworks like Selenium WebDriver, Cypress, JUnit, TestNG, etc.
- Certification in automation testing (e.g. ISTQB Advanced Level - Test Automation Engineer)
Expertise in Python-based development
- Understanding of data structures like lists, dictionaries, tuples, and set
- Various programming techniques like list comprehension, list slicing, shallow & deep copy, eval/exec - regex & lambda, modules & packages
- automation of remote data processing using modules like pexpect or any such tool
- Parsing input files like Excel, XML, HTML, CSV, etc (any one or more)
- OOP programming is a bonus
Hands-on experience & understanding of one or more Automation frameworks like Robot, GTest, PyTest, etc.
Working experience on Linux
Cloud application, Cloud Services & APIs, Inter-cloud and could interoperability testing
Experience with IoT, Thread, Azure, Nest, Apple Home Kit, etc.