Back to list

Vacancy description

Senior Test Engineer - UI and API in Chennai, भारत

  • HybridMix of office and remote
  • Full-timeStandard weekly hours

$14.68 USD

Chennai, भारत

Senior Test Engineer - UI and API

Position Description
Founded in 1976, CGI is among the largest independent IT and business consulting services firms in the world. With 94,000 consultants and professionals across the globe, CGI delivers an end-to-end portfolio of capabilities, from strategic IT and business consulting to systems integration, managed IT and business process services and intellectual property solutions. CGI works with clients through a local relationship model complemented by a global delivery network that helps clients digitally transform their organizations and accelerate results. CGI Fiscal 2024 reported revenue is CA$14.68 billion and CGI shares are listed on the TSX (GIB.A) and the NYSE (GIB). Learn more at cgi.com.

Job Title: Test Engineer Ui and API
Position: Test Engineer
Experience: 6- 8 Years
Category: Software Development/ Engineering
Shift: UK Shift (Hybrid)
Main location: Chennai, Bangalore, Hyderabad
Position ID: J0926-2477
Employment Type: Full Time
Education Qualification: Bachelor's degree in Computer Science or related field or higher with minimum 3 years of relevant experience.

Position Description:
We are seeking a passionate and detail-oriented Test Engineer - UI & API with 6-8 years of experience in test automation. The candidate will be responsible for designing, developing, and maintaining automated test scripts to ensure the quality and reliability of software applications.

#LI-BK7

Your future duties and responsibilities
. Design, develop, and execute manual and automated test cases for web applications and backend services.
. Perform comprehensive UI testing to validate functionality, usability, workflows, and business requirements.
. Perform API testing to validate endpoints, request/response payloads, authentication, status codes, error handling, and business logic.
. Write and execute SQL queries to validate database records, data integrity, transformations, and backend processing.
. Perform end to end validation across UI, APIs, application services, and databases.
. Develop and maintain Python based test automation scripts and utilities.
. Execute regression, integration, system, functional, smoke, sanity, and end to end testing.
. Use Unix/Linux commands to analyze application logs, troubleshoot issues, monitor processes, and investigate test failures.
. Identify, document, track, and retest defects with clear reproduction steps and supporting evidence.
. Collaborate with developers, business analysts, product owners, and other QA engineers to understand requirements and resolve issues.
. Analyze test results and perform root cause analysis for application, API, and database failures.
. Maintain test documentation, test data, automation scripts, and regression suites.
. Integrate and execute automated tests as part of CI/CD pipelines.
. Participate in requirement reviews, test planning, estimation, defect triage, and release validation.
. Continuously improve test coverage, automation efficiency, and overall product quality.

Required qualifications to be successful in this role
Must Have Skills:
. 6+ years of experience as a Test Engineer / QA Engineer with strong experience in manual and automation testing.
. Hands on experience in UI testing of web based applications.
. Strong experience in API testing using tools such as Postman, REST Assured, or similar.
. Good understanding of REST APIs, methods, status codes, request/response validation, JSON, and XML.
. Strong proficiency in SQL for database validation, data verification, and backend testing.
. Experience validating data across relational databases such as MySQL, PostgreSQL, Oracle, or SQL Server.
. Hands on experience with Unix/Linux, including shell commands, log analysis, process monitoring, and basic troubleshooting.
. Good programming/scripting skills in Python for test automation, data validation, utilities, and scripting.
. Strong knowledge of functional, integration, regression, system, and end to end testing.
. Experience creating and executing test cases, test scenarios, test scripts, and test data.
. Ability to analyze test failures, identify root causes, and perform defect investigation.
. Experience with defect tracking and test management tools such as JIRA, Azure DevOps, ALM, or similar.
. Good understanding of SDLC and STLC and software QA processes.
. Strong analytical, troubleshooting, documentation, and communication skills.

Good to Have Skills:

. Experience with UI automation frameworks such as Selenium, Playwright, or Cypress.
. Experience with API automation using Python, PyTest, Requests, or equivalent frameworks.
. Knowledge of BDD frameworks such as Cucumber or Behave.
. Experience integrating automated tests with CI/CD pipelines using Jenkins, GitLab CI, GitHub Actions, or similar.
. Familiarity with Git/GitHub/GitLab and source code management practices.
. Experience with Linux shell scripting and automation.
. Knowledge of Docker and cloud environments such as AWS, Azure, or GCP.
. Experience with performance testing tools such as JMeter or similar.
. Exposure to microservices architecture and distributed systems.
. Knowledge of Agile/Scrum methodologies and experience working in Agile teams.
. Experience with test reporting tools such as Allure, Extent Reports, or similar.

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.

That same commitment to fairness extends to how we use technology. To support our recruitment team, AI tools may be used to help assess applications though they never replace human judgement. All hiring decisions remain entirely in the hands of our recruitment professionals.

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

Similar vacancies

More like this role

  • Hybrid
  • Full-time
  • IT
  • QA

$14.68 USD

... analysts product owners and other QA engineers to understand requirements and resolve issues. . Analyze test results and perform root cause analysis for application API and database failures. . Maintain test documentation test data automation scripts and regression suites. . Integrate and execute automated tests as part of CI/CD ...

Chennai, भारत

Terrabit Consulting Pvt. Ltd - India

API Functional Automation -2366

  • Full-time
  • QA
Senior QA / Test Automation Engineer – API, Functional and UI Automation: Strong requirement-analysis and test-design skills across API, functional and UI testing. Able to derive complete positive, negative, boundary and regression scenarios from PBIs and acceptance criteria, validate data and API payloads correctly, and ...

भारत

  • Hybrid
  • IT
  • QA
Senior Quality Assurance Engineer We are looking for a Senior Quality Assurance Engineer to join our team in Hyderabad. The resource The Quality Assurance Automation Engineer is responsible for designing, developing, executing, and maintaining automated test solutions for web UI and backend services. The role focuses on ...

Hyderabad, भारत

  • IT
... specifically for the supply chain. Turvo Collaboration Cloud connects freight brokers, 3PLs, shippers, and carriers to unite supply chain ecosystems, delivering outstanding customer experiences, real-time collaboration, and accelerated growth. The technology unifies internal and external systems, providing one end-to-end solution ...

Hyderabad, भारत

  • IT
  • QA
We are looking for a QA Engineer to join our team working on a cloud based high performance analytics platform used in the Capital Markets domain for validating, transforming, and analyzing large volumes of financial data. Ideal candidate can own both manual functional testing and test automation (UI + E2E) across our front-end ...

Gurgaon, भारत

  • IT
  • QA
We are looking for a QA Engineer to join our team working on a cloud based high performance analytics platform used in the Capital Markets domain for validating, transforming, and analyzing large volumes of financial data. Ideal candidate can own both manual functional testing and test automation (UI + E2E) across our front-end ...

Noida, भारत

GK HR Consulting India Private Limited

Test Engineer App Test Automation Senior

  • Full-time
  • QA
... support build and integration. Lead and coordinate a small team of engineers and work with mechanical and software teams. Communicate status clearly with the client and internal teams. Must-have skills System-level knowledge of semiconductor tools or comparable complex capital equipment. Power system design communications and ...

Bangalore, भारत

  • Remote
  • Full-time
  • Contract
  • QA

$13.5 USD

... discipline in test log archival, evidence capture, and structured documentation practices.- Solid understanding of backend/middleware architecture, failure modes, and system boundaries.- Familiarity with API testing tools and scripting for building custom fuzzing/tampering test cases.- Strong analytical and investigative skills ...

Hyderabad, भारत

  • Hybrid
  • Full-time
... Full-Time Position Description We are looking for an experienced Senior QA Automation Engineer with 5+ years of experience in test automation using Java, Selenium, and REST Assured. The ideal candidate will possess strong expertise in UI and API automation, a solid understanding of software testing methodologies, and hands-on ...

Bangalore, भारत

  • Remote
  • QA
... opportunity! We're looking for Test Engineer with strong SQL skills and proficiency in at least one scripting language (PowerShell or Python) Responsibilities Design and develop test automation scripts using Playwright or Selenium. Implement AI-driven automation using LLMs and AI agents for UI interaction and code generation. ...

भारत

  • IT
  • QA
... Extensive API and UI automation testing experience. Hands-on experience of 8 to 10 years in both functional and automation testing. Proficiency in backend, UI, and database testing. Hands-on testing experience for REST / SOAP services. A solid understanding of requirements analysis, test case creation, regression testing, ...

Pune, भारत