Overview
Quality Engineer Specialist focused on test automation for the Eclipse Intelligence Platform (EIP), ensuring the quality and reliability of critical data solutions for financial markets.
What you'll do
- Design, develop, and maintain robust test automation frameworks for EIP platform microservices
- Create comprehensive automated test suites for RESTful APIs, event-driven architecture (SNS/SQS), and microservices integration
- Design and implement performance testing strategies, execute load tests, and analyze system behavior under various conditions
- Integrate automated tests into GitLab CI/CD pipelines, ensuring quality gates are enforced throughout the deployment process
- Collaborate with development teams to define test strategies, create test plans, and ensure comprehensive test coverage
- Analyze logs, metrics, and traces using observability tools to identify root causes of test failures and production issues
- Document test cases, test results, and quality metrics; provide regular status reports to stakeholders
- Work closely with developers to improve testability, promote quality best practices, and foster a quality-first culture
What you'll need
- 5-7 years of experience in software quality engineering with strong focus on test automation
- Hands-on experience with test automation frameworks (JUnit, TestNG, REST Assured, Playwright, Selenium)
- Proficiency in any programming language Java/Python
- Deep expertise in RESTful API testing, including authentication, authorization, and data validation
- Strong SQL skills for data validation and query testing (PostgreSQL, Redshift)
- Experience with performance testing tools (JMeter, Gatling, K6, or similar)
- Experience integrating automated tests into CI/CD pipelines (GitLab CI preferred)
- Understanding of Docker and Kubernetes for testing containerized applications
- Proficiency with Linux commands and Bash scripting for test automation
- Strong problem-solving and analytical skills to troubleshoot complex issues and identify root causes
- Excellent communication and collaboration skills to work effectively with developers, product owners, and stakeholders
- Meticulous attention to detail and commitment to quality assurance standards
- Passion for learning new testing tools, technologies, and methodologies
- Ability to work in a dynamic, fast-paced agile environment with changing priorities
- Drive to promote quality practices and improve overall software quality
- Degree in Computer Science, Information Systems, or equivalent work experience
Nice to have
- Hands-on experience testing AWS services (EC2, S3, Lambda, RDS, SNS, SQS, EKS, Redshift)
- Experience with Kotlin for test development (strong plus)
- Understanding of multi-tenant SaaS platform testing challenges
- Experience testing Kafka, SNS/SQS, or other messaging systems
- Understanding of Data Lakes, Data Warehousing, and big data technologies
- Experience validating Terraform or CloudFormation templates
- Familiarity with monitoring, logging, and tracing tools (CloudWatch, Datadog, Grafana, etc.)
- Understanding of authentication/authorization testing, IAM policies, and secrets management
- Experience with fault injection and resilience testing
- Curiosity about financial markets, products, and services that Nasdaq offers
Details
- Location: Mumbai, Maharashtra, India
Read the full description and apply on the company’s own careers page.