Job Openings
Quality Assurance Engineer
About the job Quality Assurance Engineer
Key Responsibilities
- Develop and maintain automated test scripts using Robot Framework to ensure scalable and reliable automation
- Design and implement reusable test libraries, custom keywords, and automation frameworks for efficiency
- Perform functional, API, and Android mobile testing to validate application quality and performance
- Execute test cases, analyze results, and log/manage defects using tools such as Jira
- Develop and enhance custom Robot Framework libraries using Python as needed
- Perform mobile automation testing using Appium and manage test environments including emulators and device farms
- Ensure comprehensive test coverage using data-driven and keyword-driven testing approaches
- Maintain and enhance test reports, logs, and debugging processes for better traceability
- Collaborate with cross-functional teams and actively participate in Agile/Scrum practices
- Continuously improve automation processes and contribute to quality assurance best practices
Person Specifications
- Bachelor's degree in IT, Computer Science, or related field
- 3–5 years of QA automation experience with Robot Framework
- 2+ years of Appium/mobile testing experience (Android)
- Strong knowledge of Robot Framework architecture, libraries, and reporting
- Hands-on experience with Appium and mobile testing concepts
- Good Python programming skills and understanding of OOP
- Familiarity with Git, JSON/XML/YAML
- Knowledge of STLC, test design, defect management, and API testing (Postman)
- Telecom domain experience is an added advantage