QA Engineer (SW/Data Platform)
San Francisco, CA
Direct Hire/Perm Opportunity
Our client is not able to sponsor or transfer any work visa's at this time.
Kelly IT Resources is working with an exciting, expanding and growing like crazy, Financial Investment Advice/Management tool, product development company, located in Downtown San Francisco. They are looking for an exceptional Sr.
QA Engineer (SW/Data Platform) to hire on a permanent basis to support the dedicated manual and automated testing of our clients exciting and revolutionary Software Platform, as well as aid in the QA development for their downstream service consumer integrations!
QA Engineer (SW/Data Platform) Responsibilities
Contribute to quality processes and improvements within the Software Platform Team
Collaborate with developers and QA engineers on geographically-diverse teams to ensure the quality implementation of application features, enterprise to enterprise
Ensure proper test coverage and testability within development sprints
Participate in QA sprint planning within the Software Platform Team
Contribute to the development and maintenance of automation tests and frameworks
Escalate defect reports and critical issues
Work closely with the technical project managers to prioritize defect resolution
QA Engineer (SW/Data Platform) Requirements
BS in Computer Science or equivalent
Minimum of 3 years of experience as a QA Engineer, preferably at an enterprise SaaS organization, with working experience as a software development engineer in test SDET
Minimum of 2 years of experience testing the Data Layer specifically
Strong knowledge of a full tech stack and strong debugging skills
Experience in REST API testing, both automated and manual Experience with testing SOA and microservices applications
Experience in writing scripts or programs to analyze/validate large data sets
Proficient in QA methodology and process Agile testing experience preferred
Proficient in SQL: query, inserts and updates
Experience with testing ETLs
Strong communication skills: must be able communicate with other functional teams to coordinate systems integration testing requirements
Ability to convert complex business, technical requirements, use cases, and user stories to test cases and test plans
Hands-on experience with defect management tools such as Jira
GREAT IF YOU HAVE:
Personal or professional experience with Robo-Advising/FinTech Products is highly desired
Specific QA experience in a startup environment culture
Experience with queuing/messaging systems RabbitMQ, Kafka, etc.
Experience with time series or document databases
Experience in performance engineering/testing of scalable systems