Position: Quality Assurance engineer (Automation Java\Manual) - work only from Wroclaw
Company: Luxoft
Experience required: 3y
English level: upper

Project Description:
We need a Regular Quality Engineer who is conceptually strong and experienced with setting up and maintaining Quality Assurance on program and project level, defining QA Concepts (to ensure that the quality dimension is sufficiently taken into account in a program), QA Plans and appropriate QA Measures. He/she should be proactive, dynamic (driver seat) person with an understanding of banking business, micro-services architecture and able to communicate at mgmt. level

Key aspect on this position is **communication and get hands dirty**. A person that would be working on such position is expected to be able to speak to senior stakeholders including business representatives and be able willing to do manual and automated testing when it is needed

• Work in an agile manner
• Analyze requirements, design test plans
• Define and implement the test strategy
• Maintain and foster relationships with the business and technical stakeholders (i.e. Product Owner, Software Developers, Software Architect, Product Quality Manager) and be responsible for further development of agile testing as part of the quality assurance community of practice.
• Coach other team members in quality assurance, test strategy and methods.
• Together with your scrum team actively shape and design quality of assurance and testing activities
• Support the business during business acceptance test
• Generate and share timely test reports/test evidences.
Responsibilities:
- Use Cucumber-JVM to specify business and test requirements into test automation functionality.
- Write and support build automation framework for all applications in the WMUK estate including Mobile, Web and legacy applications.
- Perform maintenance and upgrades on the framework and test case code base
- Able to perform manual QA role when desired or needed.
- Execute automated regression tests as part of monthly release cycle (on occasion manual tests may need to be executed until conversation work is completed)
Mandatory Skills Description:
- Windows\ Mac OS
- Test Automation Development in an Agile environment
- Selenium, Appium, Rest Assured, Cypress
- Proven experience in BDD/ Cucumber-JVM
- Knowledge of Core Java 8+
- Experience in WebDriver and Selenium Grid
- JDBC and/or Hibernate and able to run SQL queries
- Maven & Jenkins CI
Nice-to-Have Skills:
- Python, SQL, JS, C#
- SQL Programming
- XP Practices
- Git user
- Continuous Integration
- Experience in banking environment
- Flexible; comfortable with adapting to various work assignments
- Fast learner who likes challenges
- Multi-tasking between many simultaneous release and day-to-day activities