Website:
crystalpeak.co.in
Job details:
Expert Engineer – QA Automation (Architecture Team)
Location: Bangalore, India
Role summary:
We are seeking an Expert Engineer- QA Automation to join the Architecture team and drive enterprise-wide quality engineering and automation practices across domain teams. This role focuses on leveraging industry-standard open-source tools to implement scalable testing strategies for microservices-based, event-driven, and cloud native platforms, systems thinking, automation depth, and strong collaboration skills. The candidate will work closely with architecture, platform engineering, and development teams to enable automation-first, shift-left testing, and performance validation for distributed systems.
Key responsibilities:
• Automation Strategy for Microservices and distributed systems
• Define test strategy across services and layers
• Ensure scalability and reusability
• Align with architecture patterns
• Enable API, integration, and end-to-end testing using open-source tools
• Implement API automation
• Ensure integration coverage
• Support business workflows
• Event-driven and Async systems Testing
• Validate messaging workflows
• Handle eventual consistency
• Test retries/failures
• Performance and load testing strategies using Locust, JMeter, or k6
• Create realistic load models
• Simulate production traffic
• Automate execution
• Performance Analysis and Optimization
• Identify bottlenecks
• Provide insights
• Collaborate on tuning
• Integrate automated testing into CI/CD pipelines
• Pipeline integration
• Fast feedback
• Stable execution
• Leverage observability practices for system behavior analysis
• Use logs, metrics, traces
• Correlate issues
• Improve debugging
• Drive Shift-Left testing practices
• Early testing
• Integrate into dev lifecycle
• Reduce defects
• End-to-End Engineering mindset
• Understand system flow
• Ensure quality across layers
• Own outcomes
• Collaboration & accountability:
• Work across teams
• Drive ownership
• Ensure accountability
• Continuous improvement
• Identify gaps
• Adopt new tools
• Refine processes
Required qualifications (Hard requirements):
• 7-10 years of experience in QA Automation / Quality Engineering
• Strong programming experience in C#/.NET, Java, Selenium
• Strong expertise in API automation testing
• Experience testing microservices-based architectures
• Experience with event-driven systems / messaging platforms
• Strong understanding of data models and relational and NoSQL database design.
• Hands-on experience in performance testing using Jmeter(or similar tools like JMeter, k6, Locust) • Experience with Kubernetes and containerized environments
• Experience integrating testing into CI/CD pipelines
• Familiarity with observability concepts
• Hands-on experience with Grafana dashboards
• Strong ability to context switch across multiple initiatives, domains, and priorities while maintaining quality and efficiency
• Strong communication skills and ability to collaborate across engineering, product and domains teams.
Preferred qualifications:
• Bachelor’s or master’s degree in computer science, engineering or a related field.
• Familiarity with Kubernetes and containerized environments
• Experience with performance testing tools and observability platforms.
• Familiarity with event-driven architecture and Kafka Experience
• Experience using generative AI tools to enhance test automation and documentation.
• Python language and Locust tool
• AI-based testing/evaluation
What success looks like A successful Expert QA engineer working in Foundational services will:
• Standardized and scalable automation practices adopted across foundational initiatives
• Improved system reliability and performance visibility
• Faster feedback cycles through CI/CD-integrated testing
• Effective use of open-source tools without reinventing frameworks
• Improve system reliability by validating integrations, performance and observability.
• Reduce escaped defects and strengthen domains team and customer trust.
Click on Apply to know more.