This is a remote position.
Project is the industry-leading platform enabling to valuation, review, and reporting of the valuation of illiquid investments. Asset classes include private equity, credit, and real estate investments.
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 the functionality, design, and usability of new products
- Collaboration with Product Owners, Analysts, Developers, and Testers
We are looking for somebody who:
- Is a great automation tester (SW developer in test)
- Can produce high quality code at a high velocity
- Can define and evaluate test automation best practices
- Knows design patterns and can introduce them when needed, together with an explanation of why they should be used and what the added value they bring
- Can efficiently communicate, explain defect description, consistently βfightβ for product quality (be it defect resolution, new tools, new test automation approaches, new techniques...)
- Can 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 the problem, suggesting improvements, stressing the benefits)
Requirements
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
- 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