enLabel Global Services, Inc

Software Development Engineer in Test

United States

almost 2 years ago
Save Job

Summary

Develop a deep understanding of our products’ technical architecture to effectively identify and implement the appropriate test approach for each layer of the application Develop automated tests/tools to efficiently perform installation/upgrade testing and platform certifications Design, maintain and execute manual and automated tests for GUI, functional, integration, web services and end-to-end tests Perform back-end/database validation Integrate with SCM infrastructure to establish a continuous build and deploy framework for test cycles Setup and manage test environments Perform installation/upgrade testing, platform and browser certifications Document test execution results and log defects Provide support for other testing activities as needed Provide leadership/mentorship within the team and drive improvements to processes and standards Essential Experience & Skills: Bachelor’s degree in business, MIS, Computer Science or related field Minimum of 5 years of experience as a Software Developer, QA Engineer, or related positions Solid analytical problem solving skills Solid experience in testing multi-layer enterprise applications Expertise in developing test plans, executing tests and documenting results Strong understanding of relational database concepts and objects and familiarity with database technologies (Oracle, SQL Server); demonstrated ability to write and understand simple to moderately complex SQL queries Basic working knowledge of one or more scripting languages: Python, PERL, Ruby, etc. Good understanding of web-based service-level interaction such as web browsers, Java, AJAX, HTTP, HTML/XML, JavaScript etc., and ability to debug/trace low-level HTTP/HTTPS data interchange Good understanding of Web Services (SOAP, REST) Good understanding of coding fundamentals (variable declaration, program flow, functions, error handling, etc) Proven experience in testing web-based applications Experience in one or more of the following tools/technologies/methodologies is desired: o Continuous Integration/Delivery solutions and tools such as Jenkins, Bamboo, GitLabCI o Modern version control systems like: SVN, Git, Perforce o Selenium o SOAPUI o Agile (SCRUM)

How strong is your resume?

Upload your resume and get feedback from our expert to help land this job

People also searched: