Senior QA Engineer
Location: US, TX, Austin/San Antonio
Department: R&D
Employment type: Full-time
Required experience: Mid-Senior level
Required education: Bachelor's Degree
Industry: Oil & Energy
Function: Engineering

Company profile:
WellAware is an oil field communications and software-as-a-service (SaaS) company based in San Antonio, TX that provides a seamless, complete monitoring and production management solution for its customers. Founded on the premise that well, pipeline, and safety data is often unreliable and difficult to obtain, WellAware has assembled a group of industry experts, automation specialists, and world-class software and network engineers to transform oil field communications and software.By strategically deploying the most advanced machine-to-machine network in the world over U.S. shale plays and creating a mobile production software to manage it, WellAware drastically increases the reliability and security of measurement data, while reducing cost and making data meaningful across your entire business.

Job description:
Develops, publishes, and implements test plans for complex, mobile, multi-tier, distributed, applications throughout the full lifecycle of the software. Works on all WellAware applications, including new and in production. Writes and maintains test automation. Publishes test results. Develops quality assurance standards. Defines and tracks quality assurance metrics such as defect densities and open defect counts. 

Requirements:
Essential Duties and Responsibilities: Analyze requirements and stories from business partnersDevelop effective test cases to ensure that the system functionality meets the requirementsMeasure and report the progress and success of testing effortsCreate automated tests and maintain automated test scripts/codeDefines, develops and implements quality assurance practices and procedures, test plans and other QA assessments.Ensures that all items follow the change management process and are entered and tracked through the change management software (git). Able to work independently.Defines scope and objectives of all levels of QA testing. Participate in all aspects of testing, including functional, regression, load and system testing. Establishes the purpose and deliverables of the test effort. Performs black box testing as required. Coordinates groups of business personnel who test, evaluate and validate new functions and applications, and identify issues in software or services. Records and reports on testing metrics. Track and report defects using appropriate tools.  Minimum Qualifications:6+ years experience in a quality assurance engineering roleExtensive experience in API, Restful and/or UI test automation tools (e.g., Selenium, GWT)Experience working with various data stores, including document based and RDBMSGood interpersonal and organizational skillsExperience with XML, JSON, and other markup languagesExperience coding in JAVA or another OO languageExperience with Agile Development methodology is a plusExperience with Atlassian Suite of Products a plusMust understand Git and CI philosophiesNose, Junit, Watir, Sauce labs, Team City  Desired SkillsExperience with SQL and/or other database technologiesExperience with mobile web testingExperience with performance testing

Benefits: