Senior / Lead Automation QA Engineer at RingCentral

Bengaluru, Karnataka, India

RingCentral Logo
Not SpecifiedCompensation
Senior (5 to 8 years), Expert & Leadership (9+ years)Experience Level
Full TimeJob Type
UnknownVisa
Technology, Cloud Communications, Contact CenterIndustries

Requirements

  • Bachelor's degree in Computer Science, Engineering, or a related field or equivalent
  • Minimum 7+ years of QA Testing and Automation
  • Strong knowledge in Java, Python or other programming languages
  • Hands-on experience automating web applications using Selenium and API automation using RestAssured or equivalent tools
  • Strong expertise in testing Web and Mobile applications, with deep understanding of data flow, API interactions, and integration between frontend, mobile app, and backend systems
  • Ability to troubleshoot and work with complex backend infrastructure including SQL/NoSQL Databases, Redis, and background job processors
  • Understanding of test frameworks (JUnit, TestNG, Pytest, or Mocha) and version control systems like Git
  • Familiarity with cloud platforms and environment provisioning for automation execution
  • Exposure to building and testing real-time systems, including WebSocket-based communication and mobile messaging functionalities
  • Excellent communication, collaboration, and problem-solving skills
  • Solid understanding of SDLC, STLC, and Agile/Scrum methodologies

Responsibilities

  • Design, develop, and maintain scalable test automation frameworks for web, mobile, and API testing
  • Create and execute automated test scripts using Selenium WebDriver, Appium, and RestAssured to validate functionality and performance
  • Collaborate closely with development, product, and DevOps teams to define test strategies and quality metrics
  • Write and maintain high-quality automated test scripts in Java for API & Web application testing
  • Solid grasp of CI/CD tools (GitHub Actions, Jenkins, GitLab CI) and pipeline integration
  • Work with backend systems involving databases, Redis, Memcached, and background jobs, ensuring data integrity and end-to-end validation
  • Validate real-time messaging systems and contribute to test reliability and performance improvements
  • Participate in requirement analysis, test planning, and test strategy design for new features and releases
  • Collaborate with developers to design test plans, assess functional and nonfunctional requirements, and build reusable automation frameworks
  • Provide training to staff as needed
  • Ensure automation scripts are optimized for reusability, maintainability, and scalability
  • Participate in Agile / Scrum activities, Sprint Plannings, Standups, code reviews and product demos

Skills

Selenium WebDriver
Appium
RestAssured
Java
CI/CD
GitHub Actions
Jenkins
test automation frameworks
API testing
web testing
mobile testing

RingCentral

Phone and video system

About RingCentral

N/AHeadquarters
N/AYear Founded
N/ACompany Stage

Land your dream remote job 3x faster with AI