Job ID: 438610
Job Title: Automation QE
Location: Charlotte, NC
Experience: 8–10 Years
Skill Area: Test Automation
Mandatory Skills & Requirements
- 8+ years of experience testing distributed software systems, APIs, data pipelines, and enterprise applications.
- Strong experience designing, developing, and maintaining automated test frameworks and test suites.
- Automation tools/frameworks: Cucumber, Selenium, Playwright, Power Automate, Rest Assured, Postman, or equivalent.
- Strong programming skills in TypeScript/JavaScript, Java, and/or Python.
- Experience developing functional, integration, API, regression, and performance test solutions.
- Testing microservices, event-driven systems, and distributed applications.
- Hands-on experience testing REST APIs, WebSocket services, and messaging integrations.
- Strong SQL skills with PostgreSQL and SQL Server data validation.
- Experience testing ETL/data integration workloads, data warehouses, and reporting solutions.
- Experience with Kafka, RabbitMQ, IBM MQ, or similar messaging/streaming platforms.
- Experience with SDLC, DevOps, CI/CD, and Agile methodologies.
- Experience integrating automated testing into CI/CD pipelines.
- Test management/defect tracking tools: Jira, Xray, Zephyr, PractiTest, or similar.
- Strong troubleshooting and problem-solving skills across applications, services, integrations, and data pipelines.
Preferred Skills & Qualifications
- Understanding of trade lifecycle and post-trade processes across equities, bonds, options, and futures.
- Front-end technologies: HTML, CSS, JavaScript, TypeScript, React, Angular.
- Docker and Kubernetes; strong Kubernetes expertise is a major plus.
- AWS experience.
- Performance/load/reliability testing tools: JMeter, Gatling, k6, or equivalent.
- Monitoring and observability tools: Datadog, Prometheus, Grafana, Splunk.
- Ability to derive comprehensive test scenarios, edge cases, and validation strategies from business requirements and technical designs.
- Strong communication and stakeholder collaboration skills.
Key Responsibilities
- Design, develop, and maintain scalable automated test frameworks and test suites.
- Build automated solutions for functional, integration, API, regression, and performance testing.
- Validate REST APIs, WebSocket services, microservices, event-driven systems, and messaging integrations.
- Validate data movement, transformations, reconciliations, and end-to-end workflows.
- Test ETL pipelines, data warehouses, reporting solutions, and database processes.
- Integrate automated testing into CI/CD pipelines.
- Troubleshoot complex issues across applications, services, integrations, and data pipelines.
- Collaborate with technical and non-technical stakeholders to understand requirements and define comprehensive test strategies.
- Develop test scenarios covering business workflows, edge cases, and end-to-end validation.