QA Engineer - San Francisco, CA, United States - Changing Digital

    Changing Digital
    Changing Digital San Francisco, CA, United States

    2 weeks ago

    Default job background
    Description
    We're looking for a full-time Quality Assurance Engineer to join our growing team. As a QA Engineer, you are responsible for defining, developing, applying and assessing tests to analyse new software, ensuring that best practice test principles are followed. You will support our delivery teams and Software Engineers with test scripts, manual and automated testing, and defect documentation. With a collaborative approach, you will build relationships with internal and external stakeholders and support our wider goal of delivering excellent customer service to both our clients and their users. We are a digital strategy and innovation agency helping midsize and enterprise organisations think and act like tech startups. We were born in 2018 and have grown rapidly to a team of 30, designing and building web and mobile apps. On top of client projects, we also build our own apps, for example, our fintech platform We are fully remote and place huge value on a collaborative environment, with opportunities for all to grow and learn. We love a challenge, have huge passion for our work, and prioritise care for each other and our clients.
    • Working in your pajamas all day long
    • We're an awesome team of 26 members across the globe
    • Allowance for training and development
    • Full-time engagement
    • Great potential for growth
    • Compensation: $7 - $10 per hour (depending on your experience)
    • 3+ years of testing in a digital agency / software engineering environment
    • Experience testing APIs
    • Understanding of the full software engineering lifecycle
    • Ability to work to deadlines
    • Ability to build relationships with both internal and external stakeholders
    • Work flexibly to meet the demands of a client-led business
    • Experience with Cloud & DevOps and automated testing tools
    • Experience with complex web apps
    • Experience testing applications in the Financial sector
    • Undertake manual testing of web and mobile applications
    • Understand documented software requirements for web and mobile applications, and use these to write associated test scripts
    • Document defects and replication steps using tools such as Jira
    • Liaise with project teams and Software Engineers to full understand user requirements to ensure delivery is successful
    • Identify, record, document thoroughly and track bugs
    • Perform thorough regression testing when bugs are resolved
    • Share QA KPIs and updates with key stakeholders, both internal and client facing.
    • Prepare and write QA reports.
    • Develop and apply testing processes for new and existing products to meet client needs
    • Liaise with internal teams (e.g. developers and product managers) to identify system requirements
    • Monitor debugging process results
    • Implement automated testing with tools such as Test Project and BrowserStack
    • Stay up-to-date with new testing tools and test strategies
    Tools we use for project management and communication
    • Jira
    • Slack
    • Google Meet
    • Loom
    Make sure to read the description carefully and take your time to submit a high-quality application that stands out. As part of the hiring process, there will be the following steps:
    1. Fill out the application form
    2. You'll receive an email from us with a few questions to answer
    3. Once you pass our background check and written test, you will be invited to an initial video interview with our Operations Manager
    4. You will then be invited to a technical interview with our Head of Engineering
    5. And later undergo a pair programming session (If you are not interested in this step, please do not apply for the role.)
    6. A final interview with our CEO(s)
    #J-18808-Ljbffr