STE

Category: Testing/Quality Assurance
Main location: India, Karnataka, Bangalore
Position ID: J0424-0900
Employment Type: Full Time

Position Description:

External Title on Posting : STE
Location : Bangalore
Years of Experience : 5-6 years
Job Description/ Position Description : Quality assurance Engineer – Tester and automation developer
Project - Wealth management – W360 - Financial Wellness application
Phase - Productization

Job Description - In the context of the integration of a CGI intellectual property, the Quality Assurance Engineer, will act as the executioner of the test process to run manual and automated testing functions, ensuring the product meets all quality requirements before its launch. As we are building a new test framework to replace NBC Test Framework, the QA Engineer will work in collaboration with team members to support the development of the new Test framework.

He (She) must understand the user stories, develop, and implement software test plans, test procedures and test cases, ensuring QA best practices are applied properly and be mindful of finding defects, achieving functional test coverage, producing optimal automation and proper documentation of the CGI test framework, used by CIS for Financial Wellness project.

The QA Engineer tester and automation developer will execute tests activities ensuring defects are properly documented and test proofs attached to the features delivered. The ideal candidate will work to respect the sprint commitment and objectives as a team.



Responsibilities

• Participate actively to development of the test framework and its documentation.
• Participate to coordination review and delivery commitment for each sprint.
• Participate in the development of test effort estimates.
• Understand fully the tests and their particularities to migrate them from their current state based on NBC test framework to use of the new test framework.
• Organize and prepare Sprint demo on the features assigned.
• Respect CGI development specifications, naming conventions and particularities when developing tests artifacts.
• Be accountable for quality of development and proper documentation of tests proofs for all user stories QA related tasks.
• Raise concerns quickly on blockers or impediments putting at risk the sprint commitment.
• Take ownership of the tasks assigned:
o Be accountable for test and QA documentation.
o Ensure established timelines are met.
o Maintain the remaining task daily and point out new task discovered during the sprint.
o Optimize test packages executions.
o Avoid flaky tests.
• Ensure proper categorization of test scenarios and test data to facilitate parallel test execution.

Qualifications:

• Bachelor’s degree in computer science or a related technical field.
Note: Equivalent work experience in a similar position may be substituted for educational requirements.
• A minimum of 4 years - experience in software quality assurance in a large-scale software development environment.
• Proficiency in GitHub / Bitbucket.
• Proficiency in BDD structure and Gherkin notation to define acceptance criteria and test cases.
• Ability to build valuable test cases, test suites and document automation decision.
• Experience in writing complex test plans and test cases and execute them in the environment.
• Ability to prepare and document required test data for happy path, unhappy path and exception path scenarios when required.
• Develop test data required to execute the test cases and simplify the process to update and load the data in specified environments.
• Knowledge of Java, Selenium Library, Maven, and Jenkins.
• Knowledge and experience with parallel test execution.
• Asset: Knowledge of Kubernetes and Mongo DB.
• Asset: Knowledge and experience with Mobile testing (Appium library).
• Asset: Knowledge or experience with cloud computing (GCP, AWS, AZURE).
• Asset: Knowledge or experience in Visual testing (Currently using Applitools).
Asset: Knowledge or experience using Cucumber or Cucurbits Framework.
• Capacity to participate in writing automated tests if needed.
• Experience with Agile techniques: User stories, requirements, BDD, TDD, CI/CD, automated testing, agile ceremonies.
• Respond promptly to problems escalated to employee’s level and inform the QA manager.
• Knowledge of Jira, Confluence, Xray and test plug-ins.
• Experience with multiple operating system configurations, browsers, and languages.
• Experience testing and debugging web-based applications.
• Proficiency in English, speaking and writing.
• Highly analytical and detail oriented.
• Team player with a high sense of accountability and ownership.
• Great communication skills.
• Solution-oriented mindset and can-do attitude to overcome challenges.
• Ability to thrive in a fast-paced environment.
• Willingness to jump in and support team members in delivering the team commitment.
• Genuine passion for quality assurance and looking forward to growing in this field of expertise.

Skills:

  • Java
  • Behaviour Driven Development
  • Confluence
  • GitHub
  • Maven
  • Selenium
  • Xray
  • Cloud Computing
  • Cucumber
  • Google Cloud Platform
  • Kubernetes

What you can expect from us:

Together, as owners, let’s turn meaningful insights into action.

Life at CGI is rooted in ownership, teamwork, respect and belonging. Here, you’ll reach your full potential because…

You are invited to be an owner from day 1 as we work together to bring our Dream to life. That’s why we call ourselves CGI Partners rather than employees. We benefit from our collective success and actively shape our company’s strategy and direction.

Your work creates value. You’ll develop innovative solutions and build relationships with teammates and clients while accessing global capabilities to scale your ideas, embrace new opportunities, and benefit from expansive industry and technology expertise.

You’ll shape your career by joining a company built to grow and last. You’ll be supported by leaders who care about your health and well-being and provide you with opportunities to deepen your skills and broaden your horizons.

Come join our team—one of the largest IT and business consulting services firms in the world.