As a Quality Assurance (QA) Engineer, your primary role is to ensure the quality, reliability, and performance of software products or systems through rigorous testing and quality assurance practices. You will work closely with software developers, product managers, and other stakeholders to identify defects, verify functionality, and validate user experience. Your expertise in testing methodologies, automation tools, and quality assurance processes will contribute to the delivery of high-quality software solutions that meet customer expectations and business requirements.
We are only considering candidates who reside locally in Austin, TX.
Key Responsibilities:
Develop test plans, test cases, and test scenarios that cover functional, non-functional, and regression testing aspects of the software.
Define test strategies and methodologies, including manual testing, automated testing, performance testing, and compatibility testing.
Document test results, including defects, test coverage, and test execution metrics, using test management tools and issue tracking systems.
Provide timely and accurate test reports and status updates to project stakeholders, including developers, project managers, and product owners.
Automation Testing: Develop and maintain automated test scripts and test suites using automation frameworks and tools, such as Selenium, Appium, or Cypress.
Manage defect lifecycle, including defect identification, logging, prioritization, tracking, and resolution, using issue tracking systems like Jira or Bugzilla.
Continuous Improvement: Identify areas for process improvement and efficiency gains in the QA process, including test automation, test data management, and test environment setup.