Position: Senior QA Automation Engineer
Company: TurnKey Labs
Experience required: 5y
English level: intermediate

We’re currently looking for a Key QA Engineer to build an automation solution from scratch.

*About the product*
MiResource helps people connect with the right mental health care for their unique needs. MiResource’s operating system empowers anyone to expertly connect someone to the right mental healthcare by helping them understand what the person is struggling with, identifying the best course of treatment, and facilitating the connection to that care.
Vision: We envision a world where our youth have access to effective mental health care.
Mission: Anyone anywhere is connected with the right mental health care.

The most unique thing about working on this product is your ability to help improve people’s lives in a meaningful way every day. You are helping people in their darkest moments.
Our company stands out because we are able to keep information on mental health providers up-to-date, especially providers availability. Our resources are also vetted and our company is dedicated to research and contributing to the field of science.

We are seeking a talented Key QA Automation Engineer to design, implement and maintain testing procedures for our software applications. In this role, will be responsible for analyzing the functionality of applications and designing automated tests to validate their performance.

*Required skills*
~ 5+ years of experience in the Information Technology field, focusing on Automation Testing.
~ Perform all aspects of quality assurance during the sprint cycles including test strategies, test case documentation, test data, and test execution.
~ Identify, evaluate and recommend QA processes and activities supporting software engineering in an agile, scrum team environment, including Sprint Planning, Sprint Reviews and Sprint Retrospectives.
~ Experience with SOAP, RESTful web services .
~ Proficiency with at least one of the following languages: JS, Python, Java.
~ Working with tools such as JIRA, Confluence, Test Rails to log any bugs and test results.
~ Detail-oriented, demonstrated the ability to show initiative, good judgment, and resourcefulness.
~ Demonstrated ability to collaborate and foster a team-oriented and results-driven culture.
~ Excellent verbal, written, and interpersonal communication skills; ability to
interact across all levels of the organization.

*Responsibilities*
~ Handle the most complex quality assurance and test environment problems and issues. Act as a lead in the creation, preparation, and conduct of quality assurance reviews and the development and execution of test plans and test scripts.
~ Write basic SQL scripts for backend testing and log validation.
~ Accountable for regression of product suite in maintaining quality.
~ Request/Response validation of REST/Web API’s.
~ Work closely with Dev team members to understand testing objectives and ensure that problems are resolved in a timely and efficient manner.
~ Accurately estimate new feature items for both test case development and testing.
~ Participate in use case/user story discussions/review to ensure accuracy and completeness.
~ Write test cases, test scenarios, test data preparation, test execution, defect
tracking, and resolution.
~ Participate in requirements analysis/review and working sessions to understand the requirements, design specs, and user stories.

*What You Get*
~ “Honor system” PTO policy (no specified limits), flexible work schedule
~ Personal laptop with appropriate specs to perform your work (MacBook Pro or similar)
~ Private health & dental insurance
~ Remote work
~ Accounting and legal support required to file taxes

We’re a startup. The work is demanding, but we’ll make every effort to find an arrangement that works.