JOBSEARCHER

Quality Assurance Engineer

Brief DescriptionThe Quality Assurance Engineer is responsible for ensuring the quality, reliability, and performance of software products through the execution of structured testing and validation processes. This role designs and executes test plans, performs manual and automated testing, identifies and tracks defects, and collaborates closely with development and product teams throughout the software development lifecycle. The Quality Assurance Engineer applies established testing methodologies and tools to support timely, high-quality software releases and contributes to continuous improvement of quality practices.Essential FunctionsDesign, develop, and maintain test plans and test cases based on product requirements, business needs, and project timelines Execute manual and automated tests across multiple platforms and devices to validate functionality, performance, and reliability Identify, document, track, and verify resolution of defects in collaboration with development teams Perform regression testing to ensure system changes do not negatively impact existing functionality Develop, enhance, and maintain automated testing frameworks and scripts Integrate automated tests into continuous integration and deployment pipelines to support ongoing quality validation Collaborate with cross-functional teams to ensure clear understanding of requirements, quality expectations, and acceptance criteria Provide timely and actionable feedback regarding usability, functionality, and overall product quality Promote quality assurance best practices throughout the software development lifecycle Stay current with testing tools, technologies, and methodologies and apply relevant improvements Generate and maintain test execution reports, defect metrics, and quality documentation Communicate quality findings, risks, and metrics to stakeholders as needed Perform other duties as assigned What We Will Give You For Your Hard Work$65K Annual Salary DOE401(k) with generous company match and immediate vestingExcellent Non-Accrued Paid Time Off policyUp to 80 hours Sick Time per year96 hours off per year for volunteer opportunities10 paid holidays per yearAward winning work environmentDevelopment Reimbursement of $1000 per yearMedical, Dental, Vision, Voluntary Benefits, Pet Insurance, and moreKnowledge, Skills & AbilitiesStrong knowledge of software quality assurance methodologies, tools, and processes Proficiency with automated testing tools such as Cypress.io, Selenium, JUnit, TestNG, and Appium Understanding of the software development life cycle and Agile/Scrum methodologies Familiarity with defect and bug tracking tools such as JIRA or Bugzilla Experience with continuous integration and deployment tools, including Jenkins, Travis CI, and CircleCI Knowledge of performance and/or security testing concepts Strong analytical and problem-solving skills with close attention to detail Effective verbal and written communication skills Ability to collaborate effectively with cross-functional teams Excellent verbal and written communication skills Expert technical skills with the ability to troubleshoot and assist and train others Excellent organizational skills and attention to detail Excellent time management skills with a proven ability to meet deadlines Ability to function well in a high-paced and at times stressful environment Extremely proficient with Google Suite or similar software with the ability to learn new or updated software Ability to work independently ValuesCarry passion. Desire excellence. Keep dreaming. Build community. Be Vivacious. Education & ExperienceBachelor’s degree in Computer Science, Information Technology, or a related field, or equivalent practical experience Minimum of five (5) years of experience in software quality assurance Quality assurance certification (e.g., ISTQB, CSTE) preferred Additional RequirementsProlonged periods of sitting or standing at a desk and working on a computer Ability to bend, sit, and lift up to 50 lbs Less than 10% travel