QA Automation Engineer

$96,443 - $163,680/Yr

Rakuten - San Mateo, CA

posted about 1 month ago

Full-time - Mid Level
San Mateo, CA
1,001-5,000 employees
Management of Companies and Enterprises

About the position

The QA Automation Engineer position at Rakuten Rewards is a hands-on individual contributor role within the Productivity Engineering organization. This role focuses on delivering innovative, automated, and self-service infrastructure to empower product development teams. The engineer will be responsible for testing scalable web services and RESTful APIs, contributing to both automation and manual test suites to ensure the reliability and robustness of the technology stack.

Responsibilities

  • Design, develop, execute, analyze results and maintain test suites and automated test frameworks for backend systems
  • Leverage Java, SQL, Cloud Services, and testing methodologies to ensure software reliability, scalability, and performance
  • Collaborate with cross-functional teams to develop comprehensive test strategies for backend services
  • Implement automated test frameworks using Java, Groovy, and BDD tools (Spock, Cucumber)
  • Participate in code reviews to improve the quality and reliability of the backend codebase
  • Continuously enhance QA processes, tools, and methodologies for greater efficiency and effectiveness
  • Incorporate DevOps and Quality practices into testing processes to ensure seamless integration and deployment of applications

Requirements

  • Proficiency in Java (or similar) programming language and experience with creating and maintaining automation frameworks and automation scripts
  • Strong experience with backend technologies such as RESTful APIs, SQL databases (e.g., PostgreSQL, Snowflake), and server-side frameworks (e.g., Spring Boot)
  • Proven experience with AWS services, including EC2, S3, EKS, RDS, MSK etc.
  • Strong analytical and problem-solving skills, with a meticulous attention to detail
  • Must be team-oriented and yet be capable of working largely on your own with minimum supervision
  • B.S. or M.S in Computer Science or equivalent Qualification
  • 3+ years of experience in quality assurance, with a focus on proficiency in scripting languages such as Python, Java, or JavaScript
  • Experience with test automation frameworks such as JUnit, Spock, TestNG

Benefits

  • Discretionary bonus
  • Health insurance
  • Vision insurance
  • Dental insurance
  • 401k matching
  • Paid Time Off (PTO)
  • Volunteer Time Off (VTO)
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service