Sorry, this listing is no longer accepting applications. Don’t worry, we have more awesome opportunities and internships for you.

QA Automation Engineer

Texas Recruiting

QA Automation Engineer

San Francisco, CA
Paid
  • Responsibilities

    We are currently accepting resumes for QA Automation Engineer.

    Job Description

    Our QA team at Instawork needs someone who is laser focused on raising the software quality bar. This person will have the technical skills to understand the work that is being done. They will be responsible for communicating across the engineering and product organizations to give visibility and organize the testing efforts, and to solidify best practices in testing activities across the organization.

    HERE'S WHAT YOU'LL DO:

      • Research, Design, and Implement automation framework for tests. Mobile experience (IOS & Android) is a must-have, Web is a nice-to-have.
        • Automate functional, regression, and smoke tests using internal and open source tools
        • Create tooling around the entire testing workflow, all the way from test case management, test data creation, automatic bug captures, test progress measurement etc.
        • Define test specifications for functional, integration and performance testing.
        • Manage and configure build servers used for running automation
        • Work in collaboration with development team in continuous build & deployment process
        • Report test coverage and participate in troubleshooting
        • Manual testing and coverage for new features that have not yet been automated; Perform Black Box and White Box testing
        • Create and maintain test plans as our product grows in functionality

     Qualifications

    HERE'S WHAT WE'RE LOOKING FOR:

      • BS or MS in Computer Science or related field.
        • Programming experience in Python + Javascript
        • 4+ years experience with UI Automation testing tools for Mobile (iOS/Android) using Appium and Selenium. Bonus if you have experience with React Native.
        • Thorough knowledge of mobile automation testing tools and mobile release process
        • Knowledge in Relational Database such as MySQL is preferred.
        • Self-motivated, especially with respect to learning new software tools and best practices in software quality assurance.
        • Startup mentality: self-starter, proactive, flexible.
        • Good communication and interpersonal skills
        • You straddle a fine line between QA, software and DevOps engineering