Overview: InsightOut is looking for a self-motivated Technical QA Engineer to provide ongoing support for custom software and software integration projects. This position will be maintaining test plans and performing testing for business intelligence, analytics, and dashboarding projects across a variety of industries. We love all-things-data here at InsightOut and we are looking for other ambitious, driven individuals who want to work with us and learn quickly. Critical thinking, business acumen, and communication are heavily valued and deeply encouraged. If you are interested in learning, growing professionally, and working with a great team, this position is for you.Details:Full-time and Part-timeWork location: Remote, Boston, Austin, and Las Vegas optionsResponsibilities:Drive testing innovation and efficiency improvementsEstablish testing best practices and ensure adherence across the teamPlan, design, and execute test strategies across multiple platforms and frameworks utilizing industry-standard testing methodologies or processesDeveloping and maintaining CI/CD, and test automation infrastructureAnalyze, troubleshoot and report on test execution results including non-conformance to spec, regression break, design issues, and/or performance issuesReview requirements, specifications, and technical design documents to provide timely and meaningful feedbackCreate detailed, comprehensive, and well-structured test plans and test casesEstimate, prioritize, plan and coordinate testing activitiesDesign, develop and execute automation scripts using open source toolsIdentify, record, document thoroughly, and track bugsDevelop and apply testing processes for new and existing products to meet client needsCreate regression tests during and after each release using our automation frameworkPerform thorough regression testing when bugs are resolvedCollaborate with product and development teams on features and fixesApply testing methodologies, principles, and processes to define and implement key metrics to manage and assess the testing process including test execution and defect resolutionLiaise with internal teams (e.g. developers and product managers) to identify system requirementsMonitor debugging process resultsInvestigate the causes of non-conforming software and train users to implement solutionsTrack quality assurance metrics, like defect densities and open defect countsStay up-to-date with new testing tools and test strategiesQualifications:3+ Years of software QA automation experience3+ Years automated software testing and writing automated tests 3+ Years using both Selenium and Appium for UI regression testing experience (Cypress is a bonus)Proven work experience in software developmentProven work experience in software quality assuranceBasic knowledge of SQL and querying databases Experience working in an Agile/Scrum development processUnderstanding of cloud & containerization principlesFamiliar with CI/CD tooling and infrastructure including JenkinsExperience building, using, and testing APIsFamiliar with performance testing strategiesA passion for troubleshooting and finding unexpected behaviorStrong work ethic, sense of ownership, and initiativeStrong analytical, programming, and problem-solving skillsSelf-motivated, organized, ability to handle multiple projectsExperience in verifying large quantities of dataApply by emailing resume to careers@insightoutdata.com