myKaarma is offering job opportunity as Software Engineer Test
About the job
Role: Software Engineer Test
Job Type: Full-time
Job Location: Noida, India
HEADLINE
Same old ain’t good enough? Come see what it takes to innovate at a successful start-up and impact real customers’ livelihoods!!
OUR VISION
Change the field of customer interactions management, one business at a time (no matter what sector!)
Our scale and major problems that we are trying to solve:
myKaarma is the market leader in North America in the customer interactions management space for automotive dealerships in North America, with partnerships with major brands including Mercedes-Benz, BMW/MINI, Audi, and Porsche, and the only comprehensive suite of tools to solve problems holistically.
myKaarma communication, payments, video, logistics, and scheduling platform has processed 36+ million phone calls, 226+ million text messages, 7+ million videos, and 19+ million payments worth more than $11 Billion.
Our state-of-the-art architecture consists of more than 150 microservices on a leading public cloud, using virtualization tech such as k8s, giving us easy scalability.
In such a vast system it’s hard to pinpoint problems, but we do use state-of-the-art open source monitoring and metrics systems that notify us way before our customers do.
Our legacy code has been reduced to 20% in the last couple of years.
With growing customers, we face scaling challenges such as
Operating across time zones.
24/7 deployment window with zero downtime.
Avoid outages when an AWS region goes down. Taking our services to multi-region.
Optimization of API response times for peak traffic window.
Learn more about us on our tech blog (https://blog.mykaarma.dev/latest) and a message from our Head of Engineering (https://www.youtube.com/watch?v=7ZkVG5Aha8Q)
ABOUT US
myKaarma is an ensemble of people that endeavor to make the customer experience of Automotive Dealerships totally frictionless and touchless. We believe in the science of evolution, but challenging the status quo is part of our DNA.
Our core principles of “Design for Adoption”, “Design for Reliability/Scalability,” and “Design for Failure” are used by our product team to design products that the customers find indispensable.
We have 3 global offices in Long Beach-California, Waterloo-Canada, and Noida-India.
MAJOR RESPONSIBILITIES
Interact with product management, project management and development teams to develop a strong understanding of the project and testing objectives
Design and create test conditions and scripts to address business and technical use cases
Use existing tools and techniques to execute test cases and build/script new tools for performing testing/validation function
Take complete ownership of individual components including architecture design, development & execution.
Analyze and verify best automated and manual test approaches and execute acceptance, integration, installation and system testing.
Apply design and develop automated testing strategies and build automated testing frameworks.
Execute and analyze automation test results.
Document, track and escalate issues as appropriate using tools/means as per company's standards
Support production deployment of applications and perform “validation testing” during the off-hours maintenance windows
MINIMUM REQUIREMENTS
Experience/Skills:
0-3 years of relevant experience in QA Automation
Good aptitude and analytical skills
B. Tech. degree from a Tier1/Tier2 institution
Excellent verbal and written communication skills
Working knowledge of MySQL and load testing tools like JMeter and locust would be a plus
Working knowledge of Selenium, Appium, and automation framework like TestNG would be a plus
Experience with different Operating Systems, with emphasis on Unix variants
Knowledge of API testing using frameworks like retrofit.
Proven ability to manage and prioritize multiple, diverse projects simultaneously
Must be flexible, independent, self-motivated, and takes ownership
Development/scripting skills in common languages like Java, Python.
Customer Interaction experience is a plus
Technologies we use
Java, Python. C#
Angular, React, GWT. Bootstrap
Android (Kotlin), iOS (Swift)
Spring, Microservices Architecture, Docker, Drools, Kong
Kubernetes
MySQL, MongoDB, Redis, ElasticSearch
RabbitMQ, Kafka
AWS. Google Cloud
Jenkins, Prometheus, Grafana, Graylog
HAProxy, Apache
Ansible, AWX, Rancher, ConsoleME.
What are we offering?
Small and Global Engineering team
Competitive salary
No-Vacation policy: We don’t count your leaves and vacations!
Equity potential
On-demand work from home available
A diverse, relaxed, results-oriented workplace with smart, friendly colleagues and a ping-pong table
Unlimited snacks :-)
Fun outings!
[ Article by: team tosscall ]