Description
The goal of the project is to create a highly scalable, multi-tenanted Global Payments platform capable of being hosted which will allow us to deliver payments solutions. The project has 2 identified phases with the initial focus on EMEA Payments requirements for a ‘cloud’ option for our customer base (approx. 10k customers with multiple users) and the delivery of a global foundation for us to build upon. The second phase builds upon the foundations and delivers other global products.
We are a young and enthusiastic team, tightly integrated with the Customer and empowered for business and technical decisions. We support flexibility with working hours and always find time to have some fun. There are always many challenges and opportunities to grow.
Requirements
- 4+ years of work experience in software testing (enterprise applications is a plus)
- Functioned as team-lead on QA projects, leading small teams of 3-5 resources.
- Highly experienced with QA methodologies, processes and tools
- Experience setting up quality processes/driving quality initiatives on a project level
- Strong understanding of web-based technologies
- Excellent understanding of quality assurance and product quality
- Ability to perform tests against Web applications, both front-end UI as well as back-end databases, application servers, and services
- Ability to plan, coordinate, and execute a testing strategy
- Strong knowledge of SQL and relational theory
- Upper intermediate level of English in both writing and speaking
- Self-starter with excellent communication and interpersonal skills, as well as a strong attention to detail
Responsibilities
- Provide functional and technical expertise within a product domain area
- Anticipate risksimpact associated with feature development
- Work as a full partner with the development team to include all hooks and debug tools that will help to drive quality.
- Participate in all planning and estimation practices.
- Create and execute test strategies with an emphasis on balancing the need for thorough documentation of tests with the need to move quickly and agilely
- Produce status reports and quality metrics
- Contribute to establishing, revising and verifying quality standards, processes, and procedures.
- Сreate and analyze testing artifacts - test plans, test cases, and user scenarios.
- Maintain pre-existing (regression) test cases to keep current as new enhancements are introduced.
- Interact with the customer regarding ongoing activities (possible business trips to US)
- Mentoring newcomers or junior grades
- Lead a Scrum QA team (2-4), onboard newcomers and provide training to junior grades
- Suggest and provide leadership on implementing QA process enhancements.