QA Automation Engineer

at  Rekuten Global

Toronto, ON, Canada -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate26 Sep, 2024USD 2 Annual27 Jun, 20243 year(s) or aboveJava,Redis,Kaizen,Aws,Customer Satisfaction,Color,Test Automation,Performance Testing,Computer Science,Testng,Discrimination,Google Cloud,Spring Boot,Kubernetes,Azure,Software Testing,PlusNoNo
Add to Wishlist Apply All Jobs
Required Visa Status:
CitizenGC
US CitizenStudent Visa
H1BCPT
OPTH4 Spouse of H1B
GC Green Card
Employment Type:
Full TimePart Time
PermanentIndependent - 1099
Contract – W2C2H Independent
C2H W2Contract – Corp 2 Corp
Contract to Hire – Corp 2 Corp

Description:

Job Description:
Rakuten International oversees 7 businesses with over 4,000 employees globally. The brand is recognized for its leadership and innovation in e-commerce, digital content, advertising, entertainment, and communications, bringing the joy of discovery and access to more than 1 billion members across the world. Our teams deliver on the company’s mission to delight merchants and customers through innovation, optimism, and teamwork.
Rakuten Rewards is a leading e-commerce company that enhances the way people shop by offering Cash Back, deals and rewards from more than 3,500 merchants. Founded in 1999, Rakuten has grown to become the go-to shopping destination for consumers, having paid out nearly $2 billion in Cash Back to its 15 million members. The company also operates ShopStyle, a leading fashion discovery destination, and Cartera Commerce, a top rewards platform for airlines and banks. For more information, visit
www.rakuten.com
.
We’re on a mission at Rakuten Rewards to revolutionize shopping through cutting-edge rewards and cashback solutions. Join our team as a skilled Quality Automation Engineer if you’re passionate about testing scalable web services, RESTful APIs, and have experience with AWS and Kafka. With a minimum of 3 years of hands-on experience, you’ll play a crucial role in developing and maintaining both Automation and Manual Test Suites, contributing to the robustness and reliability of our technology stack.

MINIMUM REQUIREMENTS

  • Proven experience in software testing, specifically backend systems, with a strong understanding of testing principles, methodologies, and tools.
  • Proven hands-on experience required in back-end test automation using Java/Python.
  • Experience in development of automation framework/s; or enhancing existing tools/frameworks.
  • Strong SQL Experience (e.g., PostgreSQL, MySQL) and database query writing/execution
  • Excellent problem-solving skills and attention to detail, with a proactive and self-motivated approach to work.
  • Experience in deploying applications on cloud platforms such as AWS, Google Cloud, or Azure.
  • Experience with Kubernetes (K8s) for container orchestration and management, including deployment, scaling, and monitoring of containerized applications.

QUALIFICATION REQUIREMENTS

  • B.S. or M.S in Computer Science or equivalent experience
  • Minimum of 3 years of experience in backend automation testing and performance testing, preferably in an Agile/Scrum environment
  • Proficiency in Java (or similar) programming language and experience with automation frameworks such as TestNG or Spock.
  • Strong experience with backend technologies such as RESTful APIs, SQL databases (e.g., PostgreSQL, MySQL), and server-side frameworks (e.g., Spring Boot)
  • 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.
  • Experience testing backend services deployed on cloud platforms such as AWS, Azure, or Google Cloud Platform a plus
  • AWS Technologies - Kubernetes S3, SQS, Lambda, DynamoDB, IAM etc. a plus
  • Experience with different distributed system building blocks (e.g. Kafka, Redis, Elastic Search, or other similar NoSQL product) a plus
  • Strong knowledge/experience on Linux operating system a plus
    Five Principles for Success
    Our worldwide practices describe specific behaviors that make Rakuten unique and united across the world. We expect Rakuten employees to model these 5 Shugi Principles of Success.
    Always improve, Always Advance - Only be satisfied with complete success - Kaizen
    Passionately Professional - Take an uncompromising approach to your work and be determined to be the best
    Hypothesize - Practice - Validate – Shikumika - Use the Rakuten Cycle to succeed in unknown territory
    Maximize Customer Satisfaction - The greatest satisfaction for our teams is seeing their customers smile
    Speed!! Speed!! Speed!! - Always be conscious of time - take charge, set clear goals, and engage your team
    Rakuten provides equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type. Rakuten considers applicants for employment without regard to race, color, religion, age, sex, national origin, disability status, genetic information, protected veteran status, sexual orientation, gender, gender identity or expression, or any other characteristic protected by federal, state, provincial or local laws

How To Apply:

Incase you would like to apply to this job directly from the source, please click here

Responsibilities:

  • Responsible for designing, developing, and maintaining test suites, automated test frameworks and scripts for our backend systems.
  • Proficiency in Java, SQL, Cloud Services, and testing methodologies will be crucial in ensuring the reliability, scalability, and performance of our software products.
  • Collaborate with cross-functional teams to understand system requirements and develop comprehensive test strategies for backend services.
  • Design and implement automated test frameworks and scripts using Java programming language, Groovy and BDD framework (Spock, Cucumber)
  • Participate in code reviews and provide feedback to improve the quality and reliability of backend codebase.
  • Stay updated with emerging technologies, industry trends, and best practices in backend testing, automation, and performance engineering.
  • Incorporate DevOps practices into testing processes, ensuring seamless integration and deployment of backend services.
  • Experience with Kubernetes for container orchestration and management, including deployment, scaling, and monitoring of containerized applications.


REQUIREMENT SUMMARY

Min:3.0Max:8.0 year(s)

Information Technology/IT

IT Software - QA & Testing

Software Testing

BSc

Proficient

1

Toronto, ON, Canada