Key Responsibilities
- Drive Test Strategy & Automation: Design, implement, maintain, and execute comprehensive automated test suites (functional, integration, regression, end-to-end, and stress/performance) using modern frameworks (Python, Pytest, Playwright, Selenium, or Cypress).
- Validate Complex Workflows: Test sophisticated simulation-driven and cloud-native workflowsranging from model setup and execution to solver behavior, result validation, and job submission/monitoring via enterprise workload management solutions.
- API & Microservices Testing: Perform robust REST API testing (using Postman, Swagger) and validate backend data across microservices and distributed, event-driven architectures.
- Enable Continuous Testing: Integrate automated testing into CI/CD pipelines (GitHub Actions, Jenkins, GitLab CI/CD, CircleCI) to provide rapid feedback and drive release efficiency across Windows and Linux environments.
- Investigate & Troubleshoot: Analyze test failures, performance bottlenecks, and defects; perform structured root-cause analysis and collaborate closely with R&D; to verify fixes.
- Quality Advocacy: Act as a strong advocate for quality across Agile Scrum teams, maintaining clear test documentation and leveraging modern QA test management tools (Jira, TestRail, etc.).
Qualifications
- Bachelors degree in Computer Science, Software Engineering, or a related technical discipline (or equivalent practical experience).
- 3 to 5 years of hands-on Software QA experience testing enterprise-grade web applications, SaaS platforms, or complex distributed systems.
- Strong programming or scripting proficiency in Python,
with hands-on experience building/maintaining test automation frameworks using Pytest and modern UI automation tools like Playwright, Selenium, or Cypress.
- Strong hands-on experience with REST API testing and relational databases or backend data validation.
- Practical familiarity with CI/CD pipelines and version control systems (Git).
- Working knowledge of both Windows and Linux/Unix operating environments, with strong debugging and troubleshooting skills.
- Excellent analytical, problem-solving, and communication skills, with the ability to collaborate effectively across global, distributed Agile teams.
Positive-to-Have / Preferred Experience
- Engineering Simulation & HPC: Familiarity with engineering simulation, CAE/CAD software, physics modeling, or High-Performance Computing (HPC) environments (Linux clusters, MPI workloads, and job schedulers like Slurm, PBS Professional, or Grid Engine).
- Cloud & Containerization: Experience testing applications deployed in cloud platforms (AWS, Azure, GCP) and containerized environments using Docker and Kubernetes.
- Performance & Stress Testing: Experience with performance testing tools such as JMeter, Gatling, or LoadRunner.
- Emerging Tech: Exposure to AI-assisted testing, LLM-driven applications, or Knowledge Graph concepts (SPARQL, RDF) is a plus.
Role: Automation Test Engineer, Industry Type: Software Product, Department: Engineering - Software & QA, Employment Type: Full Time, Permanent Role Category: Quality Assurance and Testing Education UG: B.Tech / B.E. in Any Specialization Key Skills Skills highlighted with ‘‘ are preferred keyskills Automation TestingSeleniumPythonPlaywright JavaAPI TestingSQLBDDCucumberJavascriptCypressDockerKubernetesCi/CdGIT
📌 Software QA Engineer_Cloud, HPC and Enterprise Applications (Pune)
🏢 Siemens
📍 Pune