Job Title : Sr. Test Automation Engineer
Experience : 4–6 Years
Industry / Domian : Lighting Industry
Department : Engineering – Software & QA
Employment Type :
Role Category : Automation Testing / Quality Engineering
Job Description
We are seeking a Test Automation Engineer with 4–6 years of experience in automating tests for mobile (iOS, Android, Flutter ) and desktop applications. The ideal candidate should have strong programming skills, hands-on experience with modern automation tools and frameworks, and a solid understanding of CI / CD integration. You will be responsible for designing and maintaining robust automation frameworks, executing automated test suites, and collaborating with cross-functional teams to ensure product quality and release readiness.
You will play a key role in streamlining the testing process, improving test coverage, and accelerating delivery cycles through automation.
Roles & Responsibilities
- Design and implementation of mobile test automation frameworks and strategy
- Develop, and maintain scalable automated test frameworks for Flutter / Java & Objective-C iOS and Android mobile applications using tools like Appium, Espresso, XCUITest, Flutter Driver or similar with focus on mobile app testing
- Develop test scenarios with strong understanding of Flutter architecture, widgets, and state management, strong programming skills in Dart
- Automate desktop applications using tools like WinAppDriver
- Implement comprehensive automated tests for backend APIs (REST / SOAP)
- Integrate automated test suites into CI / CD pipelines (Azure DevOps, GitLab CI)
- Set up, configure, and maintain mobile test environments (physical, virtual, cloud)
- Execute automated suites, analyze results, track defects in Azure DevOps, and verify fixes
- Develop automation test strategies and plans based on application requirements and risk analysis
- Own the automated regression testing process to ensure release quality
- Participate in sprint ceremonies, test planning, and release activities
- Collaborate with developers and product teams to define test coverage and acceptance criteria
Technical Skills Required
Tools & Utilities :
Hands-on experience with several of the following tools and familiarity with others through project exposure or collaborative environments.
Mobile Automation : Appium, Flutter Driver, integration_test, Espresso, XCUITest, TestProject, Sauce Labs, BrowserStackDesktop Automation : WinAppDriver, White Framework, FlaUITest Automation : Selenium, Playwright, Cypress, TestComplete, Robot Framework, TestNG, JUnit, PyTestAPI Testing : Postman, RestAssured, KarateCI / CD & DevOps : Azure DevOps, Jenkins, GitLab CI, GitHub ActionsData Validation : JSON / XML, SQL (basic to intermediate)Preferred Attributes & Skills
Strong attention to detail and documentationClear communication and teamwork skillsAnalytical thinking and problem-solving mindsetProven ability to adapt to new technologies and learn quickly in a dynamic, fast-paced environmentKnowledge of mobile performance and security testingExperience with BLE devices, Embedded Firmware, or IoTExposure to nonfunctional automation testing -performance & securityISTQB Advanced Level Test Automation Engineer certificationRequired Candidate Profile
UG : BCA / BE / BTech in Computer Science, IT, Electronics & Telecommunication / PG : MCA, MCS, MTech or equivalent4–6 years of experience in automation testing across mobile and desktop platformsProven ability to build scalable automation frameworks and integrate them into CI / CD pipelinesAbility to work independently and collaborate with onsite teamsProven ability to meet deadlines and report risks / issues promptly