Job Description (must be a detailed job description – NOT just a generic description)
The person in this “Quality Engineering” role will perform following functions:
- Implementation of user stories and customer requirements encompassing all 4 Agile Test quadrants
- Review planned user stories for test coverage, participate in Story grooming and Program Increment planning
- Writing test code for validating software implementations. Understand and connect to code flow, deployment and architecture diagrams
- Build and propose innovative approaches; enhance existing automation, deployment test suites for ‘on Cloud’ variations
- Test enumerations to cover all test quadrants (Q1-Q4)
- Plan and execute Performance, E2E, Scenario, Exploratory, User Experience, first customer Experience etc. testing aspects through the release
- Test Strategies and initiatives to ensure all Auto-tests are executed before we qualify Teamcenter on Cloud deployments and supported stacks
- Triage Automation failures, raise and track defects, refactor and update auto-test suite on a regular basis
- Experience working with unit testing frameworks like Junit and performance testing
Prerequisite & Essential Functions
Required Knowledge/Skills, Education, and Experience
• Graduate or Postgraduate degree in Computer/IT/Mech Engineering; Conversant with software engineering and agile SDLC; Experience in Java/C++ development; Knowledge of scripting in Python, Shell, Jenkins.
2+ Industry exp. Required; Familiarity with testing tools Selenium & ALM tools
• Minimum two years of experience in testing enterprise level applications
• Self-driven, motivated individual who can deliver with high quality and productivity with minimal supervision
Preferred Knowledge/Skills, Education, and Experience
Having following skills be considered advantageous
• Testing and test automation experience with multi-tier enterprise application
• Experience working with unit testing frameworks like Junit and performance testing
• Experience with automation (functional and Unit test tools) and testing of scalable components, microservices and Cloud Testing
• Experience with DevOps
• Experience of working in an Agile team, especially Scrum
• Knowledge with TDD and understanding of automated testing approaches
• Experience developing software systems
• Good communication and interpersonal skills
Organization: Digital Industries
Company: Siemens Industry Software (India) Private Limited
Experience Level: Mid-level Professional
Job Type: Full-time