
Development Engineer - Mobile (Android and iOS)Test Automation
- Bangalore, Karnataka
- Permanent
- Full-time
- Based on his/her professional specialization, makes a substantial contribution to the innovation of product and process.
- Develops E2E automation tests for products, using the latest technologies and resources, often realizing systems based on unverified specifications.
- Design, develop, and maintain automated test scripts for mobile applications (Android and iOS) using industry-standard tools and frameworks (e.g., Appium, Selenium).
- Build and extend automation frameworks for IoT systems, ensuring seamless integration with hardware and cloud components.
- Derive the critical test cases and corner test scenarios for the lighting products and ability to automate them E2E.
- Define and execute hypotheses, Proof of concepts and test cases in the context of Connected Lighting.
- Integrate automated testing tools with CI/CD pipelines to enable continuous testing and delivery.
- Ability to communicate effectively with team, product Managers and other stakeholders about such observations and inferences.
- Influence product and system roadmap by objectively and unambiguously showing value of observations and inferences.
- Minimum 5-8 years of experience in testing software solutions for Android and iOS platform
- Hands-on experience with mobile app automation tools (e.g., Appium, Selenium).
- Proficiency in Java and scripting languages (e.g., Python, JavaScript) for developing automated tests.
- Strong knowledge of QA methodologies, testing types, and best practices.
- Experience in performance testing, load testing, and security testing for mobile and IoT systems.
- Should have expertise in Manual testing of Mobile Apps.
- Proficiency in scripting languages (e.g., Python, Java, JavaScript) for developing automated tests.
- Experience with IoT testing frameworks and tools, including API testing and hardware integration.
- Exposure to Agile processes
- Should have exposure to Continuous Integration, Jenkins
- Excellent problem-solving and analytical skills.
- Strong communication skills to collaborate with cross-functional teams effectively.
- Familiarity with AI/ML testing tools or frameworks.
- Enthusiast software engineer and who can work independently.