31 Jul
|
CodeVyasa
|
Karnataka
31 Jul
CodeVyasa
Karnataka
Role Summary
We are looking for an experienced Test Engineer with strong expertise in SQL, Testing, Rest API's willing to work from Bangalore Location having 5+yrs of experience.
About
Us
CodeVyasa is a mid-sized product engineering company that works with top-tier product and solutions organizations such as McKinsey, Walmart, Razorpay, Swiggy, and others.
We are a team of 550+ engineers, driving innovation across Product Engineering and Data Engineering, with a focus on Agentic AI, Robotic Process Automation (RPA), Full Stack Development, and Generative AI-based solutions. Key Responsibilities
● 5–8 years of experience in Software Testing with a strong focus on Backend/API
Automation.
● Hands-on experience testing Microservices-based architectures.
● Strong expertise in REST API testing using tools/frameworks such as REST Assured, HTTP
Client, Postman, or similar.
● Excellent programming skills in Java with hands-on experience building scalable automation frameworks.
● Strong experience with TestNG, Maven/Gradle, JUnit, and CI/CD integration.
● Experience validating asynchronous workflows involving Kafka, RabbitMQ, SQS, or other messaging systems is highly preferred.
● Strong understanding of SQL, relational databases (MySQL, PostgreSQL, Oracle), and writing complex queries and joins.
● Experience with NoSQL databases (MongoDB, Redis, Cassandra, etc.) is a plus.
● Experience working with Docker, Kubernetes, and containerized applications.
● Hands-on experience validating applications deployed in Ephemeral Environments or dynamic test environments.
● Understanding of contract testing, service virtualization, and mocking tools (WireMock,
Pact, etc.) is an advantage.
● Familiarity with cloud platforms such as AWS, GCP, or Azure.
● Positive understanding of distributed systems, observability tools (Grafana, Prometheus,
Kibana, Splunk), and log analysis.
● Knowledge of performance and resilience testing tools such as JMeter, Gatling, or k6 is a plus.
● Experience with scripting languages such as Python or Shell scripting is desirable.
● Strong understanding of software design principles and test automation design patterns.
What you'll do ?
● Own the end-to-end QA strategy for backend services and microservices.
● Design, develop, and maintain scalable automation frameworks for API and backend testing.
● Lead testing efforts across multiple services and ensure comprehensive functional,
integration, regression, and end-to-end coverage.
● Define and execute automation strategies for microservices, event-driven architectures, and distributed systems.
● Build automation pipelines that integrate seamlessly into CI/CD workflows.
● Validate deployments in ephemeral environments and ensure production-like quality gates before release.
● Develop automated validation for asynchronous communication, messaging queues, and event-driven workflows.
● Collaborate closely with developers during feature development to drive shift-left testing practices.
● Identify quality risks early and recommend improvements to architecture, testability, and deployment processes.
● Review automation code, mentor QA engineers, and establish engineering best practices across the team.
● Track and improve automation coverage, execution time, stability, and release quality metrics.
● Work with Engineering, DevOps, and Product stakeholders to ensure high-quality, reliable,
and scalable backend systems. Why CodeVyasa
Work on innovative, high-impact projects with leading global clients.
Exposure to modern technologies, scalable systems, and cloud-native architectures.
Continuous learning and upskilling opportunities through internal and external programs.
Supportive and collaborative work culture with flexible policies.
Competitive salary and comprehensive benefits package.
Free healthcare coverage for employees and dependents.
📌 Test Engineer (Karnataka)
🏢 CodeVyasa
📍 Karnataka