NTT DATA is a recognized leader in IT and business services, focused on delivering innovative solutions. As a Sr. Quality Engineer, you will oversee test management, design and execute automation frameworks, and ensure the delivery of defect-free digital solutions for clients.
Responsibilities:
- Overall Test Management: Oversee test management, traceability matrix, and provide test status reporting
- Test Automation: Design, develop, and execute test automation frameworks and suites. Evaluate and maintain existing manual and automated test cases and procedures
- Performance Testing: Conduct load and stress tests using enterprise-level automation tools
- Results Analysis: Interpret test results and prepare comprehensive test reports
- Collaboration: Participate in project-wide reviews of requirements, system architecture, and detailed design documents. Act as the key point of contact for other test engineers with automation needs
- Environment Management: Manage and maintain physical, virtualized, and simulated test environments
- Integration and Issue Resolution: Identify and resolve issues arising from integrating application software with other components
- Code Coverage and Reviews: Assist in reviewing and determining the code coverage of unit tests. Conduct test reviews for each in-test cycle
- Defect Management: Manage defects from identification to retest and resolution
- Automation Framework Customization: Possess the capability to set up and customize automation frameworks based on client needs
- Testing Strategies: Experience planning, designing, and implementing testing strategies and automation infrastructure for large-scale system software
Requirements:
- 6 years of experience in test automation: Selenium/Java/Cucumber/REST Assured (both UI and API automation) or Selenium/.NET/Cucumber/REST Sharp
- 5 years of experience in software testing and writing automation scripts using Java, C#, and/or JavaScript/TypeScript
- 5 years of experience in designing functional and end-to-end test cases to ensure comprehensive test coverage
- At least 4 years of experience using a test automation tool like Selenium/Cucumber/ Java or Selenium/C#.net/Spec Flow/Rest assured or similar frameworks
- 3 years of experience in test automation with AMQ, WMQ, Kafka, Couchbase, and GCPS
- 3 years of experience with OpenShift and Kubernetes
- Knowledge in Behavior-Driven Design (BDD) principles and the use of Cucumber (or similar) testing frameworks
- 3 years experience in at least one of the performance testing tools (Prefer JMeter or ReadyAPI-LoadUI)
- Advanced skills in at least one performance testing tool
- Experience in ADO pipeline setup
- Hands-on experience in software testing and writing software testing automation- UI, API
- Deep level of knowledge in test plans, test automation design, frameworks, and iterative development
- Experience with and can explain what Behavior-Driven Design (BDD) is and how the Cucumber (or similar) testing framework is used
- Experience in messaging systems (AMQ, WMQ or Kafka)
- Experience in leadership roles is a bonus
- Experience with mobile automation
- Strong organizational skills
- Curious, resourceful, and eager to tackle new challenges
- Experience planning, designing, and implementing testing strategies and automation infrastructure for large-scale system software
- Experience supporting and working with cross-functional teams in a fast-growing environment