Serves as the quality expert and enforces quality assurance/control processes and procedures as an embedded tester on a cross-functional product team.
Creates detailed, comprehensive and well-structured test plans for front-end features.
Vets designs for usability and compliance pre-development. Wears the end user hat and asks intelligent questions/writes solid test cases.
Estimates, prioritizes, plans and coordinates testing activities, including assisting the team with development estimates and release cadence.
Designs, develops and executes automated test suites (acceptance, performance, regression, load, compliance, security and other suites) for the Web and mobile-Web front-ends.
Identifies, records, documents and tracks bugs from inception through fix release.
Acts as a liaison with internal teams (e.g. designers, product managers, other product engineering teams) to identify new system requirements in addition to vetting user stories during design/prototyping.
Debugs production issues and reproduces said issues in staging/pre-production environments.
Tracks QA metrics such as feature test coverage, open defect counts, production error rates, etc.
Stays up-to-date with new testing tools and test strategies.
Performs exploratory and regression as needed to validate changes or debug issues with automated tests.
Bachelor's degree in a related field.
Demonstrated and proficient ability to write code.
Demonstrated ability and experience developing and debugging automated tests using Jest, Playwright and Puppeteer.
Demonstrated ability and experience developing or implementing automated testing frameworks for React projects.
Demonstrated ability and experience testing (APIs) in a 'headless' fashion.
Effective, consistent and impeccable communication (verbal and written).
Ability to work productively in an Agile development process.
Exhibits a "test to break" mentality as usability, security, stability and compatibility are guiding principles for the Development Front-End team.
Strong knowledge of software QA methodologies, tools and processes.
Demonstrated knowledge and experience with white/clear/black box testing.
Demonstrated skills sets and experience in writing clear, concise and comprehensive test plans and test cases.
Proven work experience in software QA, specifically automated test development for mobile and web end points.
Self-starter, self-motivator, detail-oriented (unrelenting attention), highly organized. Motivated to excel, competitive in nature and does not confuse "efforts" with "results"; Maintains patience during testing processes.
Possesses a positive, collaborative and forward-thinking attitude in general and to improve the status quo via quality standards.
Must be able to work effectively and efficiently in a fast paced environment including stressful situations.
Individual must be open to learn about and understand 'niche' industry.
Demonstrates and maintains flexibility and adapts to changes within industry and company.
Intermediate (B1+) spoken and written English level.
Experience with mobile device testing.
Experience with Appium, Robotium, XCUITest, Google Firebase Test Lab, or other mobile testing frameworks/paradigms.
Experience testing web application front ends/websites.
web design experience a large plus.
Experience with automation paradigms for web applications (Selenium, Cucumber, Typescript, WATIR, or similar).
Experience with compliance testing on front ends (508, WCAG 2.0, or similar).
Experience with UI/UX testing/vetting; a background in design is a plus.
Experience with distributed source control (Git, Mercurial, or similar).
Experience using Atlassian stack (Jira/Confluence).
Experience managing «lots" of test hardware/devices, including SauceLabs.