Description
About us
RavenPack is the leading big data analytics provider for financial services. Financial professionals rely on RavenPack for its speed and accuracy in analyzing large amounts of unstructured content. RavenPack’s products allow clients to enhance returns, reduce risk and increase efficiency by systematically incorporating the effects of public information in their models or workflows. Our clients include the most successful hedge funds, banks, and asset managers in the world!
We are looking for a Senior Quality Assurance Engineerto join a team responsible for the validation of the full stack. Design and develop comprehensive test strategy and test cases including automation.
The ideal candidate must have a proven track record in software automation projects and the ability to understand complex software solutions. The Senior Quality Assurance Engineer will have experience in all phases of the software development life cycle, from requirements gathering, designing test plans, integration testing, functional and regression testing, debugging issues, and supporting production.
The ability to communicate effectively in English, both in writing and verbally is a must. Knowledge of Spanish is not a business requirement.
(European Union’s legal working status is required).
Requirements
- 3 + years of experience in Automation frameworks (Selenium, Jmeter, Postman, etc.).
- BSc/BA in Computer Science or Engineering or equivalent experience.
- Experience in testing front-end and back-end interfaces.
- Excellent analytical, problem-solving, communication, and interpersonal skills.
- Build and drive comprehensive test strategies (manual/automated) that covers all validation aspects.
- Knowledge in Scripting languages, programming experience.
- Understanding of database user: SQL, NoSQL.
- The concept of the Restful API.
- Ability to set priorities and multi-task in a fast-paced environment.
- Strong verbal and written English communication skills.
- Necessary skills to perform root cause analysis when defects occur.
Nice to have
- Experience with Elasticsearch.
- Good understanding of performance testing and evaluation.
- Familiarity with AWS services.
- Experienced as a software developer or architect.
Responsibilities
- Implement and maintain the effectiveness of the quality system.
- Think with both the user’s and developer’s perspective to come up with the right testing strategy and to identify the key indicators of the system.
- Create and maintain detailed, comprehensive, and well-structured test plans.
- Design, develop automated tests according to support the QA strategy and run test cases.
- Design various tools to validate the entire software stack.
- Analyze data and build periodic reports.
- Work with cross-functional teams (product owners, developers, and QAs).
- Participate in continuous improvement efforts within the QA team.
- Be proactive in the entire development cycle by planning, estimating, and executing tests for existing and new projects.
What's in it for you
- Flexibility on when to take a vacation, but remember you will be living in a dream place 365 days!
- Team of Superstars! We are proud to gather an international and diverse team of talented professionals (ex-Silicon Valley executives, Lispers and more)
- Motivational leadership: Here your job title doesn’t matter, we all sit together and work for the same goal. Grow together, you might even have the CEO sitting next to you!
- Competitive compensation, ongoing training and growth opportunities.
- International and dynamic environment (over 29 nationalities and 24 languages spoken!)
- Beach just in front of our office. If you need a break, cross the street and go for a walk!
We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, colour, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.