Company Profile:
We’re Hiring at CGI for our GCC - Right Here in Hyderabad!
Join us at the intersection of technology, finance, and innovation. You will be working to support one of the top-tier financial institutions in the U.S. You’ll help shape digital solutions for a global enterprise—from the ground up.
This is more than a job. It’s your opportunity to:
- Work on cutting-edge technologies
- Collaborating with global teams
- Build a career with purpose and impact
Ready to build the future of banking? Let’s talk.
Position Description:
Job Title: Senior Quality Engineer - Automation Testing with Selenium
Position: Quality Assurance / Automation Testing
Experience: Level 3: 6-8 years
Category: Software Development/ Engineering
Shift: General
Main location: India, Telangana, Hyderabad
Position ID: J0226-1800
Employment Type: Full Time
Job Overview:
CGI is looking for a talented, motivated and detail-oriented QE Automation Engineer with strong expertise in Automation Testing using Selenium with Java, Karate, and Cucumber. The ideal candidate should have hands-on experience in building scalable automation frameworks, validating backend services, and working with relational and NoSQL databases including Oracle and MongoDB.
The role requires a strong understanding of test automation best practices, API testing, BDD frameworks, and database validation techniques.
Key Responsibilities
- Design, develop, and maintain robust automation test frameworks using Selenium with Java.
- Develop BDD test scenarios using Cucumber and implement API automation using Karate framework.
- Create reusable, scalable, and maintainable test scripts for web and API applications.
- Perform functional, regression, integration, and end-to-end automation testing.
- Integrate automated test suites into CI/CD pipelines.
- Execute test cases, analyze test results, and report defects with detailed documentation.
- Perform backend validation using Oracle and MongoDB databases.
- Write complex SQL queries to validate data integrity and business logic.
- Participate in sprint planning, requirement analysis, and test case design discussions.
- Ensure adherence to QA standards, processes, and best practices.
- Collaborate with Developers, Business Analysts, and DevOps teams to ensure quality deliverables.
Required Technical Skills
- Automation & Testing
- Strong hands-on experience in Automation Testing
- Expertise in Selenium WebDriver with Java
- Experience with Cucumber (BDD Framework)
- Hands-on experience with Karate (API Automation)
- Experience in framework design (Hybrid / Page Object Model / BDD frameworks)
- Good understanding of TestNG or JUnit
Database Skills
- Strong experience with Oracle Database
- Hands-on knowledge of MongoDB
- Ability to write and execute complex SQL queries
- Experience in data validation and backend testing
Additional Skills
- Experience in API testing (REST services)
- Understanding of CI/CD tools (Jenkins or similar)
- Knowledge of version control systems (Git)
- Good understanding of Agile/Scrum methodology
Preferred Qualifications
- Bachelor’s degree in Computer Science, Engineering, or related field
- Strong analytical and problem-solving skills
- Excellent communication and collaboration skills
- Experience working in Agile development environments
- Knowledge of performance or security testing is a plus
What We Expect
- Strong ownership and accountability
- Proactive approach toward improving test coverage
- Ability to work independently and in team environments
- Continuous learning mindset toward emerging automation tools and technologies
About CGI :
CGI is an equal opportunity employer. In addition, CGI is committed to providing accommodation for people with disabilities in accordance with provincial legislation. Please let us know if you require reasonable accommodation due to a disability during any aspect of the recruitment process and we will work with you to address your needs.
#LI-SP40