Czy macie jakieś informacje na temat pracy w tej firmie? Jak wygląda atmosfera? Czy wynagrodzenie jest dobre? Czy są jakieś benefity? Jakie są warunki pracy? Z góry dzięki!
Accountable for ensuring platform architecture reflects the needs of their products and associated requirements, functional and non-functional
Works closely with the Global Business/Global
Functions architecture and the solution architects to ensure alignment
Ensure the solution designs created by solution architects are compliant with the platform architecture, design patterns, and roadmaps
Accountable for ensuring that operational issues (performance, resilience, scalability, failover, alerting, backup/restore) are addressed in the product architecture and fed into the backlog of change on an ongoing and regular basis
Working with the Technical Product Manager, Product Owner, Solutions Architect and Technical Leads to turn overall business requirements into more detailed stories which are progressed by the teams
Provides consultancy to Technical Product Manager, Product Owner, Solutions Architect and Technical Leads on technical options regarding infrastructure for Software purchase, evergreening, in house development targeting Cloud or on premise deployment
We’re looking for Java Engineers who will work in one of the core cross-functional mission teams, helping to build core-banking technology
Deliver as a member of our mission team to build and develop bank’s technology product
Support and oversee junior engineers and act as a subject matter expert
Develop clean, elegant, and reusable code that is well-tested and easy to maintain and extend
Work with stakeholders across the business to drive the direction of bank’s Engineering and put the long-term interests of customers at the heart of key decisions
Collaborate across our backend chapter to uphold standards and best practices, and to promote innovation
Working collaboratively with the team to resolve technical issues
Work collaboratively across our missions to define and continually improve our testing strategy for new and existing products
Develop clean, elegant, and reusable code that is easy to maintain and extend
Build scalable automated testing systems that enables us to ship value to customers at pace
Support other engineers to test their software and act as a subject matter expert
Work with stakeholders across the business to shape the future of quality engineering and put long-term interests of our customers at the heart of key decisions
Drive the direction of our testing chapter to ensure it maintains the highest standards of technology and process
Role responsibilities are to support the Global Head of Controls, Information Technology and Cyber Security across all aspects of CCO Cyber Security. This includes (but is not limited to):
Act as trusted advisor for senior management of the supported remit area on how to properly manage their operational risk and all items related (risk assessments, control environment, issues management)
Manage the promotion of accountable risk and control decision-making based on quality data and commercial analysis
Establish a strong working relationship with the Cyber Security function
Manage, implement and maintain a cohesive, effective, efficient, coordinated and consolidated controls support model, working closely with Technology teams
Manage the provision of specialist risk and control knowledge and insights
Leading efforts to continuously improve the control environment, monitoring of risk, including behaviours
Identify trends to anticipate future developments in the risk and control environment
Actively challenge poor, inefficient or excessive controls, related tasks and behaviours
Manage the development and implementation of future-fit risk management frameworks
Influence and shape the development of regulatory frameworks in collaboration with internal parties
Provide remit area Senior Management with updates on any relevant changes to policy or projects related to operational risk that have an impact on their area of responsibility
Identify trends to anticipate future developments in the risk and control environment
Advocate desired behaviours required to mature the understanding and management of technology risk controls across the remit area
1. Provide Leadership to the Engineering and Development team in the form of SCRUM Master:
• Run the Engineering Scrum calls
• Understand team skillsets
• Resource management in terms of daily / weekly tasks
• Work closely with Project Managers and Lead Engineers to ensure efficient and Effective delivery against the plan
2. Owner of:
• PAM project environment status/availability (all Dev and Test environments including Pre-Production environment)
• PAM project environment versions and version alignment (all Dev and Test environments including Pre-Production environment)
• Environment release/refresh/upgrade schedules (including backups, patches, releases, data refreshes)
3. Management of:
• Releases/refreshes/upgrades
• Release / Environment Calendars
• Environment availability (including downtime for releases/refreshes/upgrades) per project plan
• Environment access controls
• Environment change control in conjunction with environment owner and project managers
• Environment issues - key liaison with PAM environment owners and interfacing system owners, network/database, and platform teams (including defect triage and assignment)
DevOps delivery, including the buildout and maintenance of environments to support internal projects
Building and maintaining large scale database systems both on-premises and cloud based
Automating workflows and processes, especially related to keeping systems up to date
Observability, including the design and implementation of logging, monitoring and alerting to support incident management and prevent user impact, as well as tracking and managing capacity
Operational management including root cause analysis for major or repeat incidents and management of service delivery, troubleshooting complex issues and building root cause remediation plans
Scrum team management, able to take on Agile lead, Scrum Master or deputy team lead duties as required
Collaborating with stakeholders at various levels across Cybersecurity and IT teams to develops and maintain solutions that protect the bank
Investigate and deliver innovation within the Cybersecurity team for both BAU and strategic projects
Assist with the training, development and mentoring of colleagues within the Cybersecurity DevOps community
Applying software vulnerability knowledge to build, deploy, and operationalize analytics that identify significant threats using multiple internal and external data sources
Applying data science techniques, including neural networks, time-series analysis, solving classification-type problems
Being able to determine the “right technique for the problem”
Supporting the team in deploying the solutions implemented at scale
Detailing analytic capabilities to support the ease of understanding the model by non-technical and technical stakeholders
Providing mentoring information security personnel to grow and mature the workforce’s ability in working with Big Data for numerous analytical needs
Recommending new tools, data sources, and techniques to advance vulnerability and penetration testing analytics capabilities and assisting with their integration
Integrating analytical model outputs with available means of automation, including the collection and application of feedback
Create/Re-use automation testing framework from scratch and define testing strategy for both backend and user interface components of cloud based microservices application
Develop and maintain automated test scripts for backend services, APIs, and User Interfaces
Perform end-to-end testing, integration testing and regression testing to validate software functionality
Collaborate with developers, BA, and Product owner to under requirements and acceptance criteria
Identify and report software defects, track issues and assist in their resolution
Integration of test automation into the CI pipeline and Test management tool Xray
Document test procedures and results and provide clear and concise reports
Flexible to perform manual testing
Fully understand the present application for effective replacement and take over
Move towards Gherkin style of writing test scripts from traditional way
Implementation and coordination of Target Operating Model (Automation, Toil reduction, Incident reduction,Service stability increase, Adoption modern technologies, Monitoring & Alerting using AppDynamics)
Reviewing, designing, and re-engineering processes with new technologies to improve performance,
Installation of new software releases,
Building and maintaining distributed containerized platforms in production,
Support of the various testing activities related to the new implementations,
Participate in validating data, development, implementation, testing activities,
Evaluating, developing and applying appropriate tools to analyze the architecture,
Designing and driving the implementation of service offerings, capability uplifts and process improvements,
Providing technical expertise in finding root cause of major system problems,
Working closely with various stakeholders located in different places in the world,
Perform data analysis of key problem areas to assist in root cause analysis and data reconciliations to identify data anomalies
Secure Development Lifecycle – Consultant Specialist
Kraków
Wygasła: 25.04.2024
full-time
kontrakt B2B
home office work
specialist (Mid / Regular)
Obowiązki:
Contribute to the ongoing development and adoption of Automated Dynamic Application Security Testing (DAST) security scanning service
Drive continual improvement in DAST security scanning product efficacy, coverage, and quality
Support DAST security scanning product vision, strategy, and metrics
Support development teams by assisting in the creation of authentication scripts, using JavaScript and tool native scripting, to facilitate authenticated DAST web applications and APIs scanning
Manage and lead team administration activities including support with the recruitment process
Manage project governance, weekly reporting and an early escalation, if required
Support definition of CD&O Target Operating Model
Drive continuous improvement with the team using Agile/Lean methods, and vcoaching/mentoring where needed
Make recommendations to influence decision-making to maintain progress towards delivery and benefits realisation
Work with the Control Owners, 2LoD and CCO Technology to ensure alignment and communication for all projects and activities run by Cybersecurity Control Design & Oversight team
Work with the Control Owners and other stakeholders to ensure that governance for Cybersecurity controls and their measurements is followed in accordance with Client's frameworks and industry best practices
Chair internal meetings and governance forums
Update Team’s procedures and Confluence pages
Keep up to date RAIDD and JIRA
Liaise with other CRCS teams to ensure that mutual goals are achieved
Accountable for ensuring platform architecture reflects the needs of their products and associated requirements, functional and non-functional
Works closely with the Global Business/Global
Functions architecture and the solution architects to ensure alignment
Ensure the solution designs created by solution architects are compliant with the platform architecture, design patterns, and roadmaps
Accountable for ensuring that operational issues (performance, resilience, scalability, failover, alerting, backup/restore) are addressed in the product architecture and fed into the backlog of change on an ongoing and regular basis
Working with the Technical Product Manager, Product Owner, Solutions Architect and Technical Leads to turn overall business requirements into more detailed stories which are progressed by the teams
Provides consultancy to Technical Product Manager, Product Owner, Solutions Architect and Technical Leads on technical options regarding infrastructure for Software purchase, evergreening, in house development targeting Cloud or on premise deployment
Infrastructure inputs to Solution Design Documents for Continental Europe SSP (Service Sustainability program)
Infrastructure inputs to Solution Design Documents for country and region initiatives
Contribution to Solution Design Documents for integration of Group solutions
Provide technical consultation to development team members with guidance of department principles. Lead teams or projects of high complexity. Initiates and conducts feasibility studies of new and modified business requirement
Provide technical analysis and solutions to business issues, provides consultation, researches and implements technical alternatives, and maintains awareness of business technology strategies
Be responsible in user requirement gathering, detailed requirement documentation by working closely with the project stakeholders including IT and business users. Ensure the business need can be translated into executable artefacts for development team
Work with development team to clarify the user requirements,
conduct system testing, prepare test plan and test cases
Work with business users on the UAT execution, defects follow-up with application development team
Designing, coding, and debugging modernized applications
Collaborating with cross-functional teams to analyze business
requirements and translate them into technical specifications
Developing and maintaining scalable and secure cloud-based
solutions utilizing either open sourced technologies or cloud native service
Install/configure Linux operating environments and related storage and tooling products while applying best practices to ensure performance, reliability, security, workflow optimization, and resource management
Troubleshoot server-related network and operating system problems
Maintain awareness of and participate in planning and execution of business IT projects requiring build-out and delivery of Linux systems
Evaluate server provisioning processes and implement process improvements aligned to DevOps methodologies
Develop, maintain and prepare documentation for installation and configuration procedures
Configure VxVM/LVM file systems, undertake firmware upgrades, and set up high availability clusters at server and application level and shared clustered file systems
Setup automation using shell to increase efficiency and reduce time spent undertaking tasks
Providing full scope of the day to day Production Support service including resolution of the live incidents as well as post-resolution problem management activities,
Providing technical expertise in finding root cause of major system problems,
Implementation of the locally developed solutions (Script Shell, Java, Bash, Phyton, Perl),
Support of the various testing activities related to the new implementations,
Evaluating, developing and applying appropriate tools to analyse the architecture,
On-call support during Go-Live activities
Providing support to 1st line engineers on a 2nd and 3rd line basis , on occasion on front line
Lead the test team by providing a proper vision with a confirmed plan, strategy and a clear action
Ensure development projects are delivered on time, meet business requirements, and fulfil end-user requirements. Assist with identifying and resolving systems issues
Implement, maintain, and improve test team principles and strategy that address all aspects of the Test process
Define project level functional and non-functional test approaches
Define, manage and maintain regression test pack
Ensure the test function follows an auditable robust process where controls can be evidenced
Create Project level Automation Framework and ensure test automation is used effectively to minimise test cycle timescales while maintaining high quality standards
Input into overall performance and NFR testing
Coach test team in proper test procedure, review techniques used for all types of testing practiced in the test function
Produce project estimates and work closely with the Project Manager to ensure project work is delivered to required timescales and quality levels
Work alongside business analysts, scrum masters and project managers to understand business goals/drivers and deliver testing artefacts to the required timescales
Provide regular reports to senior management to demonstrate progress of the test function
Provide test completion certification to move into Release process
Participate in project meetings with business and technical stakeholders to understand and deliver projects
Take responsibility for keeping test process relevant and up to date
Make important decisions relating to test within the context of the delivery environment
- Implement and maintain monitoring solutions to ensure the health and performance our systems and services
- Respond promptly to incidents troubleshoot issues and implement effective solutions to minimise downtime and impact on customers
Infrastructure Automation and Configuration Management:
- Develop and maintain automation scripts and tools to streamline the deployment and configuration of infrastructure components
- Implement infrastructure as code principles to ensure consistency, reliability and scalability across environments
Capacity planning and Performance Optimisations:
- Analyse system performance metrics and trends to identify potentials bottlenecks and scalability limitations
- Collaborate with engineering teams to optimise systems performance and resource utilisation through capacity planning and performance tuning
Reliability Engineering Best Practice:
- Adhere to reliability best practices and methodologies within the organisation
- Drive initiatives to improve system reliability, fault tolerance and disaster recovery capabilities
Cross Functional Collaboration:
- Work closely with Software Engineers, Devops engineers, other stakeholders to define and implement reliability requirements for new and existing services
- Participate in design and code reviews and incident post-mortems to ensure continuous improvement and learning
E2E delivery of assigned projects, such as developing performance KPIs, development of data models based on multiple data sources in alignment to standards and business requirements, including but not limited to data discovery, data cleaning and transformation, metrics calculation, data aggregation, and data validation
Perform matching and linking across datasets
Ensure secure movement of data from sources to targets
Use ETL and data tools to perform data integration across different databases/systems/platforms
Provide complex reporting solutions within Google Cloud environment and/or
Microsoft SQL Server. Utilize Python, TSQL, and other technologies
Work with stakeholders and business partners to understand requirements and process logic; play an active role in understanding core problem statements
Identify internal process improvement opportunities
Identify and manage risks and process blockers in area of responsibility
Document the processes by creating road-maps, process descriptions and other documentation
Drive assigned projects, including facilitating discussion and monitoring progress
Participate in the complete software development lifecycle: analysis, development, deployment, supporting users during UAT phases, and production support
Migrating existing legacy solutions to target architecture involving analyzing, understanding existing tools (Excel/VBA) and either re-designing/re-writing them in a target framework (of either Java or C#) or partially re-designing them to start the path towards demise
Developers are required to have day to day interaction with the structuring or trading desk and will work on local and global tactical and semi strategic platforms
• Implementation of front office applications for FX Options business; requires build and testing on both front-end and back-end
• Provide ongoing IT support for FX Options business to meet their daily operations needs
Purpose of the Job:
• Work with FX Options business and business support functions to deliver technical solutions, and to maintain their daily operations
Responsible For:
• Functioning as part of the FX Options IT team; providing regular feedback between deliverables and IT management on changes / functions / flows required, delivering technical solutions to business
• To manage and involve in eTrading project development for the simulation analytic in system ADS
• Build Data Science focused analytics features for various Trading Desks
DevOps engineer in the Mobile team are self-motivated individuals, who are comfortable building custom tooling in Python, writing documentation that scales across multiple teams and can identify, design & build automated solutions to existing manual processes
Monitor, maintain & extend the existing in house Mobile CI pipeline (Jenkins & Vagrant) & related services
Help to triage build Mobile CI pipeline failures in Americas timezone
Participate in building & configuration of automated tooling / reporting
Build & extend our custom tooling (Python) to fuel productivity throughout the mobile teams
Defining dashboard to monitor production services
Configuring altering and monitoring on live systems
Involvement in incident management and supporting production systems
Provide support to the development teams
Actively participate in the Mobile Engineering Discipline and associated communities
Expanding the CI capability
Managing our in-house CI service, built on top of Jenkins
Supporting procurement of external services
Building tooling to support automated app releases
Senior Backend and UI Functional Automation Tester
Warszawa
Wygasła: 07.04.2024
full-time
kontrakt B2B
hybrid work
senior specialist (Senior)
Obowiązki:
Design and implement automation testing framework from scratch and define testing strategy for both backend and user interface components of cloud based microservices application
Develop and maintain automated test scripts for backend services, APIs, and User Interfaces
Perform end-to-end testing, integration testing and regression testing to validate software functionality and performance
Collaborate with developers, BA, and Product owner to under requirements and acceptance criteria
Identify and report software defects, track issues and assist in their resolution
Conduct performance testing and analyse system behaviour under various conditions
Integration of test automation into the CI pipeline and Test management tool Xray
Ensure test environments are set up and configured appropriately for testing
Document test procedures and results and provide clear and concise reports
Administer L2W programs for online trainings (L0, L1) and SEP (Supplier Excellence Portal) data maintenance
Coordinate with the central team (CDE) for troubleshooting registration issues and updating SEP records
Support the Health & Safety (H&S) team by communicating requirements to subcontractors, verifying H&S certificates, and ensuring all certificates are valid and up-to-date
Assist with project-specific administration, including local enablement, project induction, and compliance with country-specific requirements
Perform daily checks and updates, ensuring all project participants meet the necessary certification and compliance requirements
Serve as the interface between the market team and CDE, maintaining clear and effective communication channels
Analyze additional service requests for feasibility and manage change requests as per procedure
Be part of a team that performs sustainable continuous improvement, identifying and removing organisational barriers affecting the team, processes and products owned
Manage stakeholder involvement, product SMEs and project managers
Maintain an agile mind-set by adopting the practices and processes identified as being required for our new engineering pods, leveraging agile delivery methods, associated frameworks (e.g., Lean) and Bank tools (e.g., JIRA) to do this
Understand and follow the ITID strategy and vision and also the Product Management direction
Identify continuous improvement opportunities within the team, focusing on automation, process improvement, how technology is best leveraged and technology shift opportunities
Work collaboratively with staff within the platform to identify and agree improvement opportunities
Supporting the team to scope and prioritise delivery of engineering solutions
Design and develop end to end solutions for infrastructure technologies automation for web and application products, covering the on-premise and modern container Infrastructure
Investigate and resolve technical issues hosting infrastructure across DEV, UAT, Production, Contingency environments
Where required participate in technical development of team and team members
Understand requirements of full stack developer/engineering
Enable discipline and improvements in areas of expertise, such as disciplined agile software delivery, production support processes and continuous DevOps pipelines development
Managing, monitoring and reporting progress, issues, dependencies and risks, including adherence to standard controls
Ensuring that all Technology practices and associated tools are being adopted and adhered to within the project
Work alongside technology leadership to drive the setting and adoption of engineering standards and promote innovation
Work with customer-focused agile squads and collaborate with product managers, architects and engineers to define the next iteration
Lead the design of scalable, highly available digital services, aligned to business or programme goals
Enable our teams to leverage industry best practice and ship value to customers at pace
Work collaboratively across the business to resolve technical issues
Work with stakeholders across the business to shape the future of engineering and put the long-term interests of our customers at the heart of key decisions
Provide leadership of a Chapter and ensure technical priorities are clear and effectively communicated
Project Support: Provide Web Tech expertise to build Payments services to standards owning end to end delivery in readiness for hand over to Central Middleware Production Suppor
Change Management: Liaison with Payments Development team to review, schedule and resource production change activity associated with Payments services
Development Support: Ongoing support to ensure Payments Development teams have engagement to progress Web Tech configurations and help with problem resolution
Estate Management: On going support in relation to security patching , fix packs and SSL certificate renewals for all servers in the Payments estate
Central Middleware Liaison: Collaboration with Central Middleware function to understand initiatives and the impact on Payments services
Consultancy Services: Provide guidance and expertise to Technology team in matters related to Web Tech technologies and Standards
Automation Development: Identification and progression of automation opportunities within the middleware environments
Translating testing of the Client's business requirements into specific system, application and/or process designs for very large, complex or leading-edge solutions
Technical leadership for all test activities - starting from test requirements to test design and ending with fully automated test solutions and assist Test Managers with overall test planning
Responsible for enhanced test quality , productivity and cycle time improvements by bringing in technology solutions that automates the test processes with high ROI
Responsible for examining and evaluating performance, availability / scalability of the applications and drive the optimization / tuning of the functional interfaces to the application infrastructure
Good to be TOSCA Architect certified
Act as a mentor and coach, participates in team meetings, and create Intellectual Capital assets for reuse
Proactive collaboration in the project team to help develop the product using your experience to help guide the team through the whole development lifecycle
Hands on with Planning, estimating, contributing to the architecture, coding, development
Refactoring and continuous improvements of the code bases is vital
Focus on SW quality and delivering quality throughout the whole process
Ensuring that technical decisions and information is communicated thorough the global team
Taking responsibility of releases and contributing to the ongoing support of the live apps
Keen to collaborate with others, and you’ll give thought about how software fits into the bigger picture
Manage and lead team administration activities including support with the recruitment process
Manage project governance, weekly reporting and an early escalation, if required
Support definition of CD&O Target Operating Model
Drive continuous improvement with the team using Agile/Lean methods, and vcoaching/mentoring where needed
Make recommendations to influence decision-making to maintain progress towards delivery and benefits realisation
Work with the Control Owners, 2LoD and CCO Technology to ensure alignment and communication for all projects and activities run by Cybersecurity Control Design & Oversight team
Work with the Control Owners and other stakeholders to ensure that governance for Cybersecurity controls and their measurements is followed in accordance with Client's frameworks and industry best practices
Chair internal meetings and governance forums
Update Team’s procedures and Confluence pages
Keep up to date RAIDD and JIRA
Liaise with other CRCS teams to ensure that mutual goals are achieved
Systems Analyst to join the team and assist with the analysis, data analysis, systems integration and process mapping to support the new My Access Portal tooling
od 22000 do 30000 PLN
Ogłoszenie Archiwalne
Ogłoszenie Archiwalne
Systems Analyst
Kapelanka 42a, Dębniki, Kraków
Wygasła: 22.03.2024
full-time
kontrakt B2B
hybrid work
senior specialist (Senior)
Obowiązki:
Systems Analyst to join the team and assist with the analysis, data analysis, systems integration and process mapping to support the new My Access Portal tooling
od 22000 do 30000 PLN
Ogłoszenie Archiwalne
Ogłoszenie Archiwalne
Senior Fullstack Developer with Angular
Kraków
Wygasła: 21.03.2024
full-time
kontrakt B2B
hybrid work
senior specialist (Senior)
Obowiązki:
Design, build, and maintain efficient, reusable, and reliable JavaScript code
Develop frameworks so that other less experienced GUI developers in team can easily implement new screens and front ends
Leadership role for GUI practices and principles across the wider development team
Contribute in all phases of the development lifecycle
Ensure test-driven development
Focus on improving the development team velocity and quality
Support the platform: incident resolution, monitoring, problem management
Install/configure Linux operating environments and related storage and tooling products while applying best practices to ensure performance, reliability, security, workflow optimization, and resource management
Troubleshoot server-related network and operating system problems
Maintain awareness of and participate in planning and execution of business IT projects requiring build-out and delivery of Linux systems
Evaluate server provisioning processes and implement process improvements aligned to DevOps methodologies
Develop, maintain and prepare documentation for installation and configuration procedures
Configure VxVM/LVM file systems, undertake firmware upgrades, and set up high availability clusters at server and application level and shared clustered file systems
Setup automation using shell to increase efficiency and reduce time spent undertaking tasks
Providing full scope of the day to day Production Support service including resolution of the live incidents as well as post-resolution problem management activities,
Providing technical expertise in finding root cause of major system problems,
Implementation of the locally developed solutions (Script Shell, Java, Bash, Phyton, Perl),
Support of the various testing activities related to the new implementations,
Evaluating, developing and applying appropriate tools to analyse the architecture,
On-call support during Go-Live activities
Providing support to 1st line engineers on a 2nd and 3rd line basis , on occasion on front line
The main remit of this role is to uplift the existing Database Inventory tool to ensure compliance/regulatory adherence
Gain an understanding of the current application design and develop, implement and support automation of existing common or complex activities, in order to simplify the design and processing
Deliver solutions based on customers’ requirements
Design and build monitoring reports and dashboards for service observability
Support users with best practices and technical queries
Support the existing team and knowledge share where necessary
Some extent of admin work, related to requesting items from other teams, managing workload and change management processes
Participate in the complete software development lifecycle: analysis, development, deployment, supporting users during UAT phases, and production support
Migrating existing legacy solutions to target architecture involving analyzing, understanding existing tools (Excel/VBA) and either re-designing/re-writing them in a target framework (of either Java or C#) or partially re-designing them to start the path towards demise
Developers are required to have day to day interaction with the structuring or trading desk and will work on local and global tactical and semi strategic platforms
Support and oversee junior engineers and act as a subject matter expert
Develop clean, elegant, and reusable code that is well-tested and easy to maintain and extend
Work with stakeholders across the business to drive the direction of NW Boxed engineering and put the long-term interests of customers at the heart of key decisions
Collaborate across our backend chapter to uphold standards and best practices, and to promote innovation
Working collaboratively with the team to resolve technical issues
Senior Backend and UI Functional Automation Tester
Warszawa
Wygasła: 08.03.2024
full-time
kontrakt B2B
hybrid work
senior specialist (Senior)
Obowiązki:
Design and implement automation testing framework from scratch and define testing strategy for both backend and user interface components of cloud based microservices application
Develop and maintain automated test scripts for backend services, APIs, and User Interfaces
Perform end-to-end testing, integration testing and regression testing to validate software functionality and performance
Collaborate with developers, BA, and Product owner to under requirements and acceptance criteria
Identify and report software defects, track issues and assist in their resolution
Conduct performance testing and analyse system behaviour under various conditions
Integration of test automation into the CI pipeline and Test management tool Xray
Ensure test environments are set up and configured appropriately for testing
Document test procedures and results and provide clear and concise reports
Join us as a SDET to help define and implement the testing strategy across our products
Working customer-focused agile squads and collaborating with product managers, designers, and engineers to define the next iteration
Work collaboratively across our missions to define and continually improve our testing strategy for new and existing products
Develop clean, elegant, and reusable code that is easy to maintain and extend
Build scalable automated testing systems that enable us to ship value to customers at a pace
Support other engineers to test their software and act as a subject matter expert\
Work with stakeholders across the business to shape the future of quality engineering and put the long-term interests of our customers at the heart of key decisions
Drive the direction of our testing chapter to ensure it maintains the highest standards of technology and process
Provide comprehensive day-to-day Production Support services, including prompt resolution of live incidents and post-resolution problem management activities
Offer technical expertise in identifying the root cause of major system problems
Implement locally developed solutions using Script Shell, Java, Bash, Python, and Perl
Implement and coordinate the Target Operating Model, focusing on Automation, Toil reduction, Incident reduction, Service stability increase, Adoption of modern technologies, and Monitoring & Alerting using AppDynamics
Design and drive the implementation of service offerings, capability uplifts, and process improvements
Build and maintain distributed containerized platforms in production
Install new software releases provided by the vendor
Support various testing activities related to new implementations
Collaborate closely with stakeholders located in different parts of the world
Evaluate, develop, and apply appropriate tools to analyze system architecture
Participate in validating data, development, implementation, and testing activities
Perform data analysis of key problem areas to assist in root cause analysis and data reconciliations, identifying data anomalies
Take full ownership of performance testing, both solution and migration
Review current tooling selection and approach and make recommendations re the way forward
Oversee completion of in-flight targeted performance test execution, including progress and completion reports metrics/dashboards and defect management
Define performance test strategy for both solution and migration, including tooling, environment, and resource requirements
Plan performance testing for both solution and migration
Manage execution of performance testing for both solution and migration, including progress and completion reports, metrics/dashboards, and defect management
Build the performance test team to support the defined strategy
Support the delivery of testing projects, identifying impact and managing resulting change
Support the completion of system integration, user acceptance and regression testing within release schedule deadlines, escalating issues identified during testing to make sure adequate resolution or workaround is implemented
Proactively identify areas for improvement, escalate through appropriate governance routes and work with others to ensure fit for purpose, client centric solutions
Provide a technical point of reference to the department on a day-to-day basis
Act as the first point of contact on key issues with associated internal and external businesses
Work alongside technology leadership to drive the setting and adoption of engineering standards and promote innovation
Work with customer-focused agile squads and collaborate with product managers, architects and engineers to define the next iteration
Lead the design of scalable, highly available digital services, aligned to business or programme goals
Enable our teams to leverage industry best practice and ship value to customers at pace
Work collaboratively across the business to resolve technical issues
Work with stakeholders across the business to shape the future of engineering and put the long-term interests of our customers at the heart of key decisions
Provide leadership of a Chapter and ensure technical priorities are clear and effectively communicated
Project Support: Provide Web Tech expertise to build Payments services to standards owning end to end delivery in readiness for hand over to Central Middleware Production Suppor
Change Management: Liaison with Payments Development team to review, schedule and resource production change activity associated with Payments services
Development Support: Ongoing support to ensure Payments Development teams have engagement to progress Web Tech configurations and help with problem resolution
Estate Management: On going support in relation to security patching , fix packs and SSL certificate renewals for all servers in the Payments estate
Central Middleware Liaison: Collaboration with Central Middleware function to understand initiatives and the impact on Payments services
Consultancy Services: Provide guidance and expertise to Technology team in matters related to Web Tech technologies and Standards
Automation Development: Identification and progression of automation opportunities within the middleware environments
Translating testing of the Client's business requirements into specific system, application and/or process designs for very large, complex or leading-edge solutions
Technical leadership for all test activities - starting from test requirements to test design and ending with fully automated test solutions and assist Test Managers with overall test planning
Responsible for enhanced test quality , productivity and cycle time improvements by bringing in technology solutions that automates the test processes with high ROI
Responsible for examining and evaluating performance, availability / scalability of the applications and drive the optimization / tuning of the functional interfaces to the application infrastructure
Good to be TOSCA Architect certified
Act as a mentor and coach, participates in team meetings, and create Intellectual Capital assets for reuse
Proactive collaboration in the project team to help develop the product using your experience to help guide the team through the whole development lifecycle
Hands on with Planning, estimating, contributing to the architecture, coding, development
Refactoring and continuous improvements of the code bases is vital
Focus on SW quality and delivering quality throughout the whole process
Ensuring that technical decisions and information is communicated thorough the global team
Taking responsibility of releases and contributing to the ongoing support of the live apps
Keen to collaborate with others, and you’ll give thought about how software fits into the bigger picture
The main remit of this role is to uplift the existing Database Inventory tool to ensure compliance/regulatory adherence
Gain an understanding of the current application design and develop, implement and support automation of existing common or complex activities, in order to simplify the design and processing
Deliver solutions based on customers’ requirements
Design and build monitoring reports and dashboards for service observability
Support users with best practices and technical queries
Support the existing team and knowledge share where necessary
Some extent of admin work, related to requesting items from other teams, managing workload and change management processes
Ensure secure movement of data from sources to targets
E2E delivery of assigned projects, such as developing performance KPIs, development of data models based on multiple data sources in alignment to standards and business requirements, including but not limited to data discovery, data cleaning and transformation, metrics calculation, data aggregation and data validation
Use data tools to perform data integration across different databases / systems / platforms
Provide complex reporting solutions within Google Cloud environment. Utilise Python, TSQL and other technologies
Work with stakeholders and business partners to understand requirements and process logic; play an active role in understanding core problem statements and help them to cooperate with all team parties engaged in the process
Identify internal process improvements opportunities
Identify and manage risks and process blockers in area of responsibility
Document the processes by creating road-maps, process descriptions and other documentation
Drive assigned projects, including facilitating discussion and monitoring progres
Support and oversee junior engineers and act as a subject matter expert
Develop clean, elegant, and reusable code that is well-tested and easy to maintain and extend
Work with stakeholders across the business to drive the direction of NW Boxed engineering and put the long-term interests of customers at the heart of key decisions
Collaborate across our backend chapter to uphold standards and best practices, and to promote innovation
Working collaboratively with the team to resolve technical issues
Join us as a Staff SDET to help define and implement the testing strategy, principles and practices across the organization
Work alongside technology leadership to drive the direction of our testing chapter to ensure it maintains the highest standards of technology and process
Work alongside customer-focused agile squads and collaborate with product managers, designers, and engineers to define the next iteration of the company
Leading the design of automation test strategies, aligned to business or program goals
Work across our missions to define and evolve more predictive and intelligent testing approaches, based on automation and innovative testing products & solutions
Build scalable automated testing systems to ship value to customers at a pace
Develop clean, elegant, and reusable code that is easy to maintain and extend
Support other engineers to test their software and be the subject matter expert
Work with stakeholders across the business to shape the future of quality engineering at mettle and put the long-term interests of our customers at the heart of key decisions