Write and review automated test cases that are a part of a larger test plan, then execute those test cases against development and live builds to ensure all aspects of the product meet the highest quality level.
Create highly detailed bug reports in our bug tracking database, JIRA, keeping track of bugs from creation to regression.
Effectively communicate defects to stake holders and developers responsible for products in test, and lead various test sessions with key members of the delivery team to ensure functionality of product(s).
Assist other QA analysts and/or development team with a variety of tasks, including but not limited to: screenshot or video capture of defects, and general troubleshooting.
Become familiar with the application release process and assist stakeholders on quality reviews, including privacy and legal language.
Requirements
Excellent communication skills, both written and verbal.
Experience writing test scripts in frameworks such as selenium or appium.
The ability to read and update automated test cases, to find defects via automation, and to report on automation progress.
Clear communicator (written and verbal) – to ensure the ability to write test plans and test cases.
To communicate bugs to developers and other stakeholders.
Ability to focus on deadlines and deliverables – ensures the ability to find the bad defects and bugs quickly.
Experience with various QA tools and platforms. (ADB, XCode, Charles Proxy, Postman, SOAtest, Selenium, etc.)
Familiarity with issue tracking software like Jira or GitHub.
Excellent understanding and knowledge of software quality assurance practice and testing methodologies and tools.
Experience writing automated test cases in Java, JavaScript, or Python. (Preferred)
Mobile testing experience (Preferred)
A passion for learning and technology! (Preferred)
Tech Stack
Java
JavaScript
Python
Selenium
Benefits
A bonus and/or long-term incentive units may be provided as part of the compensation package
Full range of medical, financial, and/or other benefits