Luxoft is a global leader in high-end software development.
Luxoft is looking for talents with a passion for technology & ready to create original solutions. Once on board, you are invited to expand your knowledge & skills, offering you a continuous learning experience helping you stretch your potential.
So if you’re enthusiastic by the idea of accessing cutting edge technology & innovation to make an impact, why don't you join us?
The role supposes:
- Participate in efforts to develop, document, and implement applicable QA processes and procedures to provide more effective quality methods within the group in support of providing quality products
- Create, implement, maintain and enhance test plans, test scripts and test methodologies that ensure exhaustive testing of all assigned software systems to ensure compliance with software/system specifications
- Develop software quality test plans and test cases and lead in setting and maintaining the standards for Software Quality Assurance test documentation
- Be highly committed to create world class automation for regression and feature testing
- Design, implement and maintain comprehensive test plans to ensure software requirements are met
- Collaborate with developers to improve overall product quality by emphasizing defect prevention throughout the development process
- Maintain a high degree of error free programs, procedures, systems and documentation on all software application releases
- Anticipate potential software problems by creating test scenarios that ensure comprehensive testing
- Define the test plans based on functional specifications gathered from clients
- Document all testing results in conjunction with test plans
- Identify and analyze defects/test results and be able to deduct the chain of events leading to a failure
- Identify areas for test improvement through analysis, experience and use of metrics
- Communicate critical issues and status updates in a timely manner
- Participate in developing and maintaining good working relationships with peers in product development, project management and client services
Mandatory:
- Experience with gathering functional specifications, defining test strategies, preparing test plans, identifying test scenarios
- Experience with regression testing
- Knowledge of web protocols (SOAP, JSON)
- Knowledge of version control systems (Subversion)
- Skilled in QA system development and monitoring ; must understand the key dependencies among existing systems in terms of the flow of the data among them
Soft skills:
- Internal client-focused attitude with excellent communication skills, both written and verbal
- Demonstrated leadership capability
- Strong work ethic and ability to work with minimal supervision
- Attention to detail and accuracy
- Capable of reasoning and thinking through problems and be able to independently and jointly develop desired solutions
- Strong problem solving and analytical skills with the ability to clearly communicate and share solutions with fellow team members
- Excellent analytical, organizational and problem solving skills
- Strong understanding of system integration
- Aptitude for learning, understanding and applying new concepts
- Able to work within a team and work independently; able to effectively work as a part of a larger team, with clients and other teams
- Committed team player with positive winning attitude
- Excellent written, verbal, and communications skills to interact with staff and customers
- Able to multitask; able to look at a system and its specification and from these understand the areas to be tested
Distributed Information system of the client intended to maintain operations for one of the finacial instrument trading on global markets, internal & external orders management, risk and P&L calculation. In specific that includes middle-office lifecycle management in charge of processing the input from various upstream and dispatch them downstream. The main functionalities are:
- Automated management for the trades and manual events with support for about 100 types of products. It is also handling jobs for periodical events, like Market Open / Close, daily ESM refreshes, periodic reports, like German Mass Issuance, Coupon Payment, etc.
- Order management system – handling trade orders from different client facing components and various flows. Dealing with set of derivatives like options, swaps or complex structured products.
From technology perspective projects are heavily test driven J2EE applications running distributed. Technologies used are also varying a lot: TestComplete9, Selenium WebDriver, Confluence, Jira, TeamCity, J2EE, Clojure, Hibernate, Spring, Struts, ElasticSearch, FreeMarker, Angular.JS, Oracle DB, etc.
Teams are spread across few locations like Krakow, Bucharest, London, Jersey City. Having agile approach and well defined Software Development Life Cycle we are running cross functional feature teams that are able to deliver whole business features no matter the stack involved.
