Description

Key Responsibilities:

  • Design, develop, and execute automated and manual test scripts for web and mobile applications
  • Maintain and enhance existing automation frameworks to support continuous testing
  • Author comprehensive test plans and test cases based on technical requirements
  • Identify, isolate, and report software defects, and verify bug fixes through thorough regression testing
  • Write clear and detailed bug reports, including steps to reproduce, logs, and screenshots
  • Work cross-functionally to identify risks and communicate QA status and timelines
  • Contribute to the development of test automation solutions and tools

 

Required Qualifications:

  • 4+ years of experience in software QA or test automation engineering
  • Solid understanding of QA methodologies and software development life cycles
  • Strong problem-solving and debugging skills
  • Proficient in object-oriented programming, preferably JavaScript
  • Hands-on experience with automation tools such as Selenium WebDriver, Appium, Protractor, Mocha, Jasmine, or TestNG
  • Familiarity with front-end technologies (HTML, CSS, XML, JSON) and RESTful APIs
  • Experience testing modern front-end frameworks such as Vue.js, React, or Angular
  • Experience with database validation, backend system testing, and mobile app testing (iOS/Android)
  • Proficiency with version control systems (e.g., GitLab) and CI/CD pipelines (e.g., Jenkins)
  • Excellent written and verbal communication skills

 

Preferred Qualifications:

  • Bachelor's degree in Computer Science or a related technical discipline
  • Local to Austin, TX and able to work onsite 3x per week

Education

Bachelor's degree in Computer Science