Tech Jobs for Talents without Borders
English-1st. Relocation-friendly. Curated daily by Imagine.
4,534 Jobs at 189 Companies

QA Test Automation Engineer

Deutsche Bank

Deutsche Bank

Software Engineering, Quality Assurance
Bengaluru, Karnataka, India
Posted on Wednesday, June 19, 2024

Job Description:

Job Title: QA Test Automation Engineer

Location: Bangalore, India

Job Description:

We are seeking a highly skilled QA Test Automation Engineer to lead and manage QA automation team. The successful candidate will be responsible for developing and executing automated and manual tests to ensure application quality and accuracy, while also identifying issues and resolving defects. The ideal candidate will have a strong background in software testing methodologies and experience in test automation tools, UI and API testing.

The Senior QA & Test Automation has both extensive QA - Test Automation and management skills. They understand the what the Quality Assurance responsibility means and its place within the Software Delivery Lifecycle.

The Senior QA & Test Automation Engineer is aware of the organization aspirations for improving the delivery pipeline leveraging technology and taking advantage of automation. Candidate/Applicant will determine the appropriate balance between quality and pace of delivery.

The Senior QA & Test Automation Engineer has a deep understanding of development methodologies, software test automation frameworks and IT policies and procedures, with a focus on quality and information security.

The Senior QA & Test Automation Engineer will act as a subject matter expert in the QA area defining standards and selecting the best tools and methodologies for the bank. Candidate/Applicant will collaborate with various teams creating the documentation and the way the QA profession evolves.

The Senior QA & Test Automation Engineer proactively assesses, identifies and documents the optimal tools and methodologies for the project Candidate/Applicant is delivering for.

As a Senior QA & Test Automation Engineer you are expected to be an advocate for replacing of manual tasks by supporting manual testers upskill and adopt test automation as the way forward.

Engineers actively look for opportunities to improve the availability and performance of components by applying the learning from monitoring and observation, automating towards zero touch, and championing a 'DevOps' mind-set.

What we’ll offer you

As part of our flexible scheme, here are just some of the benefits that you’ll enjoy

  • Best in class leave policy
  • Gender neutral parental leaves
  • 100% reimbursement under childcare assistance benefit (gender neutral)
  • Sponsorship for Industry relevant certifications and education
  • Employee Assistance Program for you and your family members
  • Comprehensive Hospitalization Insurance for you and your dependents
  • Accident and Term life Insurance
  • Complementary Health screening for 35 yrs. and above

Your key responsibilities

Strategy & Architecture

  • IT Testing Governance: Reviews current and proposed testing strategy and its adherence to overall Private Bank test strategy aspirations. Provides specialist advice to those responsible for delivering software products in order to increase the automation ratio within the delivery stream.
  • Agile Delivery: Contributes to the team delivery in an Agile way and supports the use of Agile Change Template as a mean to deliver more often, faster and better.
  • Community Support: Collaborate closely with the other Chapter Leads at the Chapter Area Level to define, identify and implement new ways of automating and streamlining the test activities.
  • Specialist advice: Actively maintains recognized expert level knowledge in QA area. Oversees the provision of specialist advice by others, consolidates expertise from multiple sources, including third party experts, to provide coherent advice to further team and organizational objectives. Supports and promotes the development and sharing of specialist knowledge within the organization.
  • Continuity management: Implements and contributes to the development of a continuity management plan. The plan should provide both functional and managerial continuity by preparing contingency measures and mentoring and coaching a successor.
  • Data management: Applies ethical and robust techniques in the manipulation of data from one format/medium to another, in line with organizational policies and procedures and being sensitive to risks around the use of information.
  • Methods and tools: Provides advice and guidance to support adoption of methods and tools and adherence to policies and standards. Reviews and improves usage and application of methods and tools.

Change and Transformation

  • Project evolution: Continuously searches for ways to improve the status quo and carefully analyzes the new solutions available performing a cost-benefit evaluation of a potential change in tools or methodologies.
  • Requirements definition and management: Defines and manages scoping, requirements definition and prioritisation activities for enabling both the profession evolution but also people growth, keeping them in line also with the TDI strategy and objectives. Prioritises the increase of automation together with the relevant stakeholders (Product Owner, Scrum Mater etc.).

Development and implementation

  • Systems integration, testing and build: Provides technical expertise to enable the configuration of software, other system components and equipment for testing based on the product's specificity. Collaborates with technical teams and stakeholders to create and adopt the testing strategy.
  • Collaborates closely with the team to ensure fast and efficient integration of the testing needs within the delivery pipelines taking advantage of the DevOps practice. Ensures that integration test environments are correctly configured. Designs, performs and reports results of tests of the integration build. Identifies and documents system integration components for recording in the configuration management system. Recommends and implements improvements to processes and tools.

Your skills and experience

  • Quality Assurance: Contributes to the collection of evidence and the conduct of formal audits or reviews of activities, processes, data, products or services. Escalates the potential disruptive issues identified during the testing phase to the relevant stakeholders. Takes the responsibility of the test results in the development phase (functional, integrated, regression).
  • Conformance review: Conducts formal reviews of activities, processes, products or services. Collects, collates and examines records as part of specified testing strategies for evidence of compliance with management directives, or the identification of abnormal occurrences. Analyses evidence collated and drafts part or all of formal reports commenting on the conformance found to exist in the reviewed part of an information systems environment.
  • Profession growth: Actively contributes to increase the automation ratio in the team and acts as an ambassador for test automation and increased quality.

Relationships and engagement

  • Relationship management: Identifies the communications and relationship needs of stakeholder groups. Translates communications/stakeholder engagement strategies into specific activities and deliverables.

Experience/Exposure

  • Autonomy: Works under general direction within a clear framework of accountability. Exercises substantial personal responsibility and autonomy. Plans own work to meet given objectives and processes.
  • Influence: Influences customers, suppliers and partners at account level. May have some responsibility for the work of others and for the allocation of resources. Participates in external activities related to own specialism. Makes decisions which influence the success of projects and team objectives. Collaborates regularly with team members, users and customers. Engages to ensure that user needs are being met throughout.
  • Complexity: Work includes a broad range of complex technical or professional activities, in a variety of contexts. Investigates, defines and resolves complex issues.
  • Knowledge: Has a thorough understanding of Quality Assurance area and is specialized in test automation. Has gained a thorough knowledge of the various test management and test automation tools available on the market. Is able to apply the knowledge effectively in unfamiliar situations and actively maintains own knowledge and contributes to the development of others. Rapidly absorbs new information and applies it effectively. Maintains an awareness of developing practices and their application and takes responsibility for driving own development.
  • Business skills: Acts as a representative of a Quality Assurance team and directly interacts with various stakeholders in order to ensure the advancement of testing activities in the respective projects but also people growth at the profession level.

Requirements:

  • Bachelor’s degree in computer science, Information Systems, or related field.
  • 16+ years of experience in software quality assurance: UI and API test automation.
  • Experience with automated testing tools such as Postman, Newman, or equivalent.
  • Experience with programming languages such as Java, JavaScript, or Python.
  • Experience with frameworks like Playwright, Selenium, WebdriverIO.
  • Experience with CICD tools like TeamCity, GitHub Actions.
  • Experience with Agile/Scrum software development methodologies.
  • Strong problem-solving skills and attention to detail.
  • Excellent communication and collaboration skills.
  • Ability to work independently and as part of a team.
  • Strong desire to learn and stay up to date with new technologies and methodologies.
  • Strong knowledge in common web application technologies.
  • Strong knowledge of software QA methodologies, tools, and processes.
  • Experience in writing clear, concise, and comprehensive test plans and test cases.

How we’ll support you

  • Training and development to help you excel in your career
  • Coaching and support from experts in your team
  • A culture of continuous learning to aid progression
  • A range of flexible benefits that you can tailor to suit your needs

About us and our teams

Please visit our company website for further information:

https://www.db.com/company/company.htm

Our values define the working environment we strive to create – diverse, supportive and welcoming of different views. We embrace a culture reflecting a variety of perspectives, insights and backgrounds to drive innovation. We build talented and diverse teams to drive business results and encourage our people to develop to their full potential. Talk to us about flexible work arrangements and other initiatives we offer.


We promote good working relationships and encourage high standards of conduct and work performance. We welcome applications from talented people from all cultures, countries, races, genders, sexual orientations, disabilities, beliefs and generations and are committed to providing a working environment free from harassment, discrimination and retaliation.

Visit Inside Deutsche Bank to discover more about the culture of Deutsche Bank including Diversity, Equity & Inclusion, Leadership, Learning, Future of Work and more besides.