Software Development Engineer in Test
Job Duties and Skills:
- Develop, program, and troubleshoot complex and highly variable templates within OpenText Developing Automation frameworks and writing Automation Tests using Selenium.
- Define comprehensive scenarios and variations in data to adequately perform testing for Web Applications and API’s.
- Using GIT and otHis SCM tools for automation scripts version control.
- Design and development of scalable, reliable and data driven automation test scripts.
- Work on Agile methodology.
- Strong programming skills in one of the languages (Java, JavaScript or C#).
- Understanding of object-oriented design techniques.
- Using Automation Testing as part of CI/CD pipeline in a DevOps environment is a must.
- Developing end-end test approaches and manage the end-to-end quality of the applications using JIRA, Confluence and otHis agile project management tools.
- Communicate, collaborate and work well in a team-oriented environment.
- Maintain flexibility and react to change appropriately.
- Testing cross web browser (Safari, Chrome, Firefox, IE) based software and headless browser such as PhantomJs.
- Using AWS for Automation testing to scale up the Automation Testing infrastructure on demand to speed up the Automation testing.
Required Education: Bachelor’s degree or master’s degree in computer science, Computer Information Systems, Information Technology, or a closely related filed, or a combination of education and experience equating to the U.S. equivalent of a bachelor’s degree in one of the aforementioned subjects.
Work location is Charlotte, NC with required travel to client locations throughout the USA.