Position: Principal Automation QA
Company: GlobalLogic
Experience required: 5y
English level: intermediate

We are looking for Principal Automation QA who can join the team. Our Client is a transnational company that owns numerous products within Finance domain.

The project is a multi-tenant SaaS product that enables corporates to streamline payments, aggregate balance, and transaction reporting across all their banking relationships. Initially, that was an application that was installed on-premise of Banks and corportes were using it for their needs to manage their cashflow and do some reporting. For now this application was re-written in order to became a SaaS solution that is hosted on our client side. Main focus of the application Manage payments through payment hub (WIRE, ACH, Checks), account management, reporting.

Team Composition 3 Backend Devs, 1 UI dev, 2 QA.

We are 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:
- Min 7+ years of experience in QA engineering environment related to product design and testing.
- 5+ years of experience in QA engineering, writing automation scripts and applying framework approach to automation.
- Solid experience in creating test plan in accordance with the overall test strategy, and analyzing system design
- Solid experience with UI automation testing and open source tools
- Knowledge about Java Programming languages like Array, String, HashMap, Collections etc.
- Expertise in automation tools like Selenium, Appium, Cucumber etc.
- Effective communication skills, verbal and written. Ability to communicate with both technical and non-technical audience.
- Good experience build & continuous Integration using tools such Jenkins.
- Solid knowledge of SQL

Preferences:

Eclipse

Responsibilities:
- Perform automation testing for new and existing features in the application
- Automate existing test scenarios provided by manual QA
- Incorporate Automation into CI (Jenkins)
- Analyze functional business requirements, participate in Application design with the developers and come up with testing strategy for the featur
- Execute test scripts and identify variations from expected results
- Create/track/retest software defects in the designated defect tracking tool
- Work closely with development, manual QA and product management staff on autotest coverage
- Participate in and provide input during QA process improvement initiatives
- Develop and maintain the automation framework
- Experience with Performance Testing is big plus