Reporting to the Senior QA Manager, the Senior QA Automation engineer creates and executes product test plans to ensure software products meet design specifications and product quality standards. Assists Development team with process improvements to improve product quality. This position requires a combination of testing & automation skills. We are looking for that kind of an engineer who can take over the full testing cycle, starting from test strategy execution automation & maintenance to ensure that our quality remains excellent. In addition, the position requires leadership skills - support QA, responsibility for cross team activities. The position will also require development of knowledge in the banking/capital markets business domain. If you are passionate about technology and test design, we want you to join and take part of this exciting and challenging journey!
Responsibilities & Deliverables:
Your deliverables as a Senior QA Automation engineer will include, but are not limited to, the following:
- Test automation with standard framework (Robot Framework/Postman)
- Maintain and develop testing platform based on Jenkins/Python
- Design and implement test strategy for each QA deliverable, based on business requirements, individual input and cooperation with Development, Customer Support and Product Management teams;
- Report software issues, work closely with the development team to fix them and validate provided solutions;
- Contribute to all software testing types like functional, regression, automation, performance, documentation;
- Provide feedback on the quality of the project/product through meetings, testing progress reports and communication with the project team/ stakeholders;
- Support from a quality assurance perspective the client’s software usage in production;
- Act as a software quality advocate throughout development, testing, delivery and implementation phases of software development lifecyle;
- Benefit from internal knowledge transfer and support new joiners in their development;
- Use individual creativity and experience to improve software and processes quality.
- Able to lead major projects and provide training to the junior and intermediate QAs
- Ensure adherence to Finastra and industry best practices in Quality Assurance standards and processes. Identify quality issues and implement quality initiatives throughout the software development life-cycle
Required Experience:
- A minimum of 6 years of progressive experience in a IT (System Integration) consulting company or a product development environment
- Experience in test automation
- Experience in CI/CD test integration
- Experience in testing of software applications/packages in financial/ banking domain.
- Bachelor or Master’s degree in Finance, Capital Markets or Computer Science
- Financial knowledge related to banking and/ or capital markets concepts
- Experience in Linux/Unix.
- Good SQL knowledge.
- Knowledge of JIRA is a plus.
- Experience in development of test frameworks.
- Knowledge of testing processes & activities.
- Familiarity with deployment of web applications.
- Experience in Web service testing.
- Good communication skills - verbal & written.
- Good written and spoken English
- Able to quickly understand new concepts
- Act both as a team player and self-learner
- Possess analytical thinking, be detail oriented and well-organized
- Be able to communicate effectively with persons holding different roles
- (nice to have) Experience with financial/ banking software
- (nice to have) Experience in micro-services and cloud ecosystems
- (nice to have) Experience in a global working environment
*************************************************************************************************************
The above statements describe the general nature and level of work being performed by people assigned to this job. They are not intended to be an exhaustive list of all responsibilities, duties, and skills required. Reasonable accommodations may be made to enable qualified individuals with disabilities to perform the essential job functions. If you need assistance or an accommodation due to disability please contact your recruitment partner.
*************************************************************************************************************