Job Description
Position overview :
BDD/Automation Engineer/SDET POSITION GENERAL DUTIES AND TASKS : At NTT DATA, we know that with the right people on board, anything is possible. The quality, integrity, and commitment of our employees are key factors in our companys growth, market presence and our ability to help our clients stay a step ahead of the competition. By hiring, the best people and helping them grow both professionally and personally, we ensure a bright future for NTT DATA and for the people who work here. NTT DATA, Inc. currently seeks a BDD/Automation Engineer to join our team in San Leandro, CA or Charlotte, NC
Requirements for this role include:
• 5+ years of Manual and Automation QA experience
• 5+ years of Java experience
• 5+ years of experience with Selenium
• 2+ years of Behaviour Driven Development
• 3+ years of TestNG, Appium experience
• 3+ years of Agile and JIRA experience
• 3+ years of mobile banking experience
• 3+ years of Quality Centre experience
Position general duties and tasks:
• Utilize Selenium, Java, TestNG, Maven, Eclipse IDE, GitHub, Appium, Mockito, LISA ITKO to automate and virtualize manual test cases
• Develop and provide recommendations to the existing framework for highly visible mission critical applications
• Support general activities within a scrum team such as but not limited to: provide oversight and participate in overall project/systems testing, analyse business requirements and technical documentation, document test strategies and test plans, design and execute manual test cases, automate test cases and maintain of existing regression suites, conduct code reviews, peer reviews, setup and maintain test data, metrics reporting to overall platform leads and managers to ensure platform release changes are deployed into production with high quality
• Work closely with application development leads, QA leads from other areas, and business groups to ensure successful collaboration
• Develop original and/or complex code and/or provide coding guidance to less experienced staff• Lead and/or perform modelling, simulation and analysis effort
• Verify program logic by overseeing preparation of test data, testing and debugging of programs. Participates in overall system testing.
• Develop new documentation, participate in the development of department technical procedures and design user guides
• Guide and direct less experienced staff in resolution of escalated issue