Job Overview
Siemens is seeking a highly motivated Software QA Engineer to join our Quality Center of Excellence, contributing to the testing of Altair SLC. As an Associate QA Engineer, you will play a crucial role in ensuring the quality of software releases in a fast-paced Agile environment. This role requires a solid understanding of software testing methodologies and a passion for delivering high-quality products.
Key Deliverables
- Perform comprehensive exploratory and functional testing of the software across various operating systems.
- Design, develop, and maintain well-structured test cases with clear traceability to product requirements.
- Execute and analyze test suites to guarantee reliable regression coverage for each release.
- Identify, document, and track software defects, providing clear reproduction steps and root-cause analysis.
- Develop and maintain automated test cases, including scripted tests with C++ wrappers, integrated within CI/CD pipelines.
- Collaborate actively with cross-functional teams, including developers and product owners, to enhance overall product quality.
Essential Requirements
- Bachelor's degree in Software Engineering, Computer Science, or a related technical field.
- Proven understanding of software testing fundamentals, SDLC, and STLC within Agile environments.
Preferred Qualifications
- Experience with SAS language programs and their integration with other technologies like Python, R, and SQL.
- Familiarity with performance and security testing methodologies.
- Comfortable working in a shift-left QA environment, engaging early in the development cycle.
Skills
Must-Have Skills
- Technical: Proficiency in C++, Java, and SQL; experience with IDEs such as Visual Studio or VS Code; familiarity with test automation frameworks.
- Domain Knowledge: Strong understanding of software testing methodologies, defect tracking, and version control concepts (Git/GitLab).
- Behavioral & Interpersonal: Excellent communication, collaboration, and teamwork skills; ability to work effectively in a fast-paced environment.
- Process & SOP: Experience in creating and maintaining test plans, test cases, and defect reports.
- Analytical & Problem-Solving: Ability to analyze test results, identify root causes of defects, and propose solutions.
Good-to-Have Skills
- Advanced Technical: Experience with advanced test automation tools and techniques; knowledge of continuous integration and continuous delivery (CI/CD) pipelines.
- Additional Certifications: Relevant certifications in software testing (e.g., ISTQB) or Agile methodologies (e.g., Scrum).
- Cross-Functional Exposure: Experience working with product owners, developers, and DevOps engineers.
- Leadership Traits: Ability to mentor junior team members and lead small testing projects.
- Continuous Improvement: Familiarity with Lean/Kaizen principles and practices for process improvement.
Additional Information
- This is an onsite position based in Bengaluru, requiring regular attendance to the office.
- Working hours will align with standard business hours in the India time zone. Flexible scheduling options may be available.
- You will report to the QA Lead / Manager and will be responsible for following established testing processes and procedures.
- Siemens is an equal opportunity employer, and all employment decisions are based on qualifications, merit, and business need.
- Siemens is committed to providing reasonable accommodations to individuals with disabilities to participate in the job application or interview process