SYSTEM TEST ENGINEER

Preventice Services, LLC - Houston, TX

30+ days agoFull-timeEstimated: $81,000 - $100,000 a year
EducationSkills
Purpose:
Design test plans to ensure that software operates within defined requirements and meets user expectations for quality. Implement test plans, automation, and validation strategies. Thoroughly document and track software bugs and failures, and clearly communicate findings to engineers. Work closely with software developers to resolve issues identified during design reviews and testing. Develop and maintain automated test scripts to reduce repetitive manual testing.

Responsibilities:
Develop fully automated tests of services, microservices, interfaces, and SQL stored procedures
Create and maintain reusable components, functions and libraries to reduce maintenance costs, increase efficiency and scalability
Effectively identify and communicate potential risks during the course of the project
Perform in-depth testing of a variety of Preventice products/projects
Ensure the delivery of quality products for assigned projects
Analyze functionality requirements and write test plans
Execute test plans and report and investigate defects thoroughly
Collaborate closely with software development colleagues to resolve issues
Other duties as assigned

Education and Work Experience:
Bachelor’s degree in Computer Science or related field; or equivalent work experience
2+ years software quality assurance or software development experience
Quality assurance training desired
Programming or scripting skills, including SQL and at least one of the following JavaScript, Ruby, Python, C#, Java, or VB
Experience with automated testing software and security software, such as JMeter, Selenium, or NeoLoad
Proven ability to apply engineering approach to solving problems

Specialized Knowledge and Skills:
Excellent analytical, debugging, problem-solving, and root-cause analysis skills coupled with a high level of initiative and responsibility.
Experience working in an Agile development environment
Strong critical-thinking skills
Familiarity with dev ops tooling, such as Jenkins or Octopus
Eagerness to take on responsibility and natural curiosity to creatively search for software defects
Ability to effectively execute in a high-pressure environment
Ability to conform to shifting priorities, demands and timelines
Proven ability to work in a dynamic multi-disciplinary team environment
Proven relationship building skills
Team player with excellent interpersonal and verbal and written communication skills