Senior QA Automation Engineer
PDF Solutions · Deer Park, IL · 2 wk ago
Engineering$80k/yrFull-time
Responsibilities
- Design, develop, and maintain scalable automation frameworks using Python, Java, Selenium, and API testing tools.
- Implement automated testing for backend services, data pipelines, and cloud-native microservices.
- Build reusable test components for regression, integration, and performance testing.
- Validate machine learning models by evaluating prediction accuracy against historical and real-world datasets.
- Design test strategies for forecasting, anomaly detection, and analytics pipelines used in integration platforms.
- Test applications deployed as Docker containers across multiple cloud environments.
- Contribute to Helm charts, deployment pipelines, and test environments.
- Integrate automated tests into CI/CD pipelines and DevOps workflows.
- Perform security testing using tools such as SQLMap, OWASP ZAP, and vulnerability scanners.
- Validate system reliability, fault tolerance, and recovery scenarios.
- Support observability testing using logs, metrics, and monitoring tools (e.g., Prometheus, Grafana).
- Advocate for quality-driven engineering practices and shift-left testing strategies.
- Collaborate with cross-functional teams to define test strategies aligned with product and business goals.
- Mentor junior QA engineers and contribute to continuous improvement of QA standards.
Qualifications
- Must-Have Skills & Experience:
- Bachelor’s degree in Computer Science, Engineering, or related field.
- 6-10+ years of experience in QA Automation and test engineering.
- Strong hands-on experience with: Automation frameworks: Selenium, Python, Java, API & backend testing, Test design for distributed systems, Experience testing AI/ML-based applications, including data validation and model accuracy testing.
- Solid understanding of cloud-native architectures, Docker, and Kubernetes.
- Experience integrating automation into CI/CD pipelines.
- Strong analytical, troubleshooting, and problem-solving skills.
- Experience working in Agile/Scrum.
- Nice to Have:
- Client facing experience in either sales or business development.
- Exposure to data engineering pipelines and large-scale analytics systems.
- Experience with DevOps practices, infrastructure as code, and platform automation.
- Knowledge of observability stacks (InfluxDB, Prometheus, Grafana).
- Prior experience in SaaS or enterprise-scale platforms.
- Knowledge of manufacturing or shop-floor applications like MES (SiView, Fab300, etc) and equipment automation.
- Knowledge of ERP integration strategies and EAI in general.
- Ability to travel on company business, attend client functions, and professionally represent the company.
- Certifications: Relevant certifications from public cloud solutions, ITIL, ISO 20000, COBIT.
- Agile Methodologies: Experience working in Agile/Scrum environments.
Pay
USD $80,000.00 - USD $125,000.00 /Yr.