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