11 Nov
|
Siemens
|
Bengaluru
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.
- Solid 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.
Good-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.
📌 Software QA Engineer_Cloud, HPC and Enterprise Applications (Bengaluru)
🏢 Siemens
📍 Bengaluru