NTT DATA is looking to ensure the delivery of robust, reliable, and high-performing enterprise applications through automation and continuous testing by hiring a Software Engineer in Test.
Requirements
- 5+yrs Experience and/or knowledge of both QA Engineering and Software Development.
- 5+yrs Experience using a Selenium / Serenity automation framework (Java based) is required. Playwright experience is also preferred.
- 5+yrs Experience with Agile software development methodology using Scrum. Experience with GitHub Copilot or other generative AI tools to increase efficiency and quality.
- 2+yrs SQL and NoSQL database experience.
- 3+yrs BDD experience or familiarity – Gherkin experience is a plus but not required.
- Proficiency with professional software development skills and practices: Coding standards, code reviews, source control, build processes, design patterns, object-oriented design and development, software design principles.
- Familiarity with Continuous Integration and Deployment.
Responsibilities
- Contribute as a key member of the quality engineering squad, ensuring the delivery of robust, reliable, and high-performing enterprise applications through automation and continuous testing.
- Design, develop, and maintain automated test frameworks and scripts using Selenium Automation Framework using Java, enabling efficient validation of web and API functionality.
- Leverage Behavior-Driven Development (BDD) practices by implementing Cucumber and Gherkin to define clear, executable acceptance criteria that align technical validation with business intent.
- Collaborate closely with developers, business analysts, and product owners to identify test requirements, optimize coverage, and ensure quality is built into every phase of the SDLC.
- Integrate automated tests into CI/CD pipelines, driving faster feedback cycles and continuous quality assurance across environments.
- Contribute to quality strategy and best practices, championing test automation, code reviews, and metrics-driven quality improvement within an agile delivery model.
Other
- Must be location within a commutable distance to Westlake, TX as this position is onsite (5 days a week).
- Must be a U.S. Citizen or Green Card Holder.
- Participate in understanding and refinement of User Stories, QA related tasks and test cases, functional automation, and product demos.
- Log defects/issues and work with team members to ensure resolution.
- Participate in production release deployment verification on a regular cadence