Who We Are
Role Description
Project overview:
Project is the industry leading platform enabling to value, review and report the valuation of illiquid investments. Assets classes include private equity, credit and real estate investments.
We are looking for somebody who:
- Is great automation tester (SW developer in test)
- Is able to produce high quality code at a high velocity
- Is able to define and evaluate test automation best practices
- Knows design patterns and is able to introduce them when needed together with explanation of why they should be used and what is the added value they bring
- Is able to efficiently communicate, explain defect description, consistently “fight” for product quality (be it defect resolution, new tools, new test automation approaches, new techniques...)
- Is able to help people around to get things done
- Strong ability to verify assignments and proactively propose improvements
- Ability to self sufficiently and proactively look for solutions
- Acting as a professional (quality, behavior, work attitude)
- Detail oriented approach (dev testing, adhering to ways of working, …)
- Ownership and responsibility (being responsible for your area of development and being proud of what has been done)
- Being able to present yourself / the work you or your team delivered
- Proactivity (actively communicating when you need something or you’re blocked, following up, helping others, etc)
- The team needs a “can do” approach type of people and “team players”
- Taking in the negative feedback constructively and being able to constructively give feedback (stating problem, suggesting improvements, stressing benefits)
Detailed Position Description:
- Checking if newly developed products are ready for production
- Designing and development of independent automated test cases for each newly developed feature and maintenance
- Providing feedback about test results, bugs, high-level testing strategies, and reports about implementation and efficiency
- Defect management
- Regression support
- Manual testing (reproducing issues manually when something failed from automation run) - manual testing 15%, automation testing 85%
- Working with other QAs to document the quality processes for replication in other projects
- Managing testing projects during each phase, according to the Software Development Life Cycle (SDLC)
- Making improvements to functionality, design, and usability of new products
- Collaboration with Product Owners, Analysts, Developers and Testers
Requirements / Must Haves:
- Mindset of consultant - propose innovations, explain reasons for change, guide non-technical people
- Strong analytical skills, attention to detail, debugging, and problem solving skills
- Vast experience with test automation
- Solid understanding of the software development lifecycle on an Agile (Scrum) team
- Experience in implementing & maintenance BDD test cases
- Experience in implementing & maintenance e2e scenarios
- Experience in cross-platform client testing (mobile, web, diff browsers)
- Experience in Azure DevOps or similar project management software solution
- Prior QA automation testing, quality assurance methodologies and processes experience
- Knowledge of various software testing methods. (Smoke & Sanity, Regression, Integration, Mobile, Cross-platform, Component, Performance, UI / UX, Acceptance)
- Excellent verbal and written communication in English
- Ability to code-review
Technologies:
- Robot Framework - must have
- Selenium - must have
- App insights would be a plus
- Azure Devops would be a plus
- Reportportal would be a plus
Languages:
- Python - must have
- C# would be a plus
Other Skills/ Abilities / Would Be Nice
- Experience in Cypress framework.
- Experience in Azure DevOps Pipelines or similar solutions.
- Docker, Kubernetes
We Expect You to Have:
Oops! Something went wrong while submitting the form.