Join CGI
Do you want to be part of one of the five largest IT and business process services companies in the world?
At CGI, we are looking for a QA Automation Tester (Workday/Selenium) to work on an international project.
Requirements:
- Bachelor's degree in Computer Science, Software Engineering, or related fields.
- Conversational English (B2 or higher).
- Minimum 7 years of hands on experience in test automation development.
- Experience with Quality Assurance methodologies, development processes, and engineering excellence.
- Experience with Agile methodologies.
- Experience with C#/.NET or Java.
- Experience with Visual Studio, Eclipse, IntelliJ.
- Experience in automating UI, API, and database tests.
- Development of frameworks in Selenium (C# with SpecFlow and/or Java with Cucumber) and experience integrating with CI/CD environments (preference for Azure).
- Experience in the transportation and logistics industry.
- Experience with the Workday platform is preferred.
- Experience using Azure DevOps or equivalent tools.
- Strong knowledge and hands on experience with technologies that enable web systems: Java, JavaScript, HTML, XML, C#, .NET Framework, HTTP, ASP.NET, SOAP, Postman, Fiddler, Selenium.
SpecFlow or Cucumber required.
- Knowledge of data query languages (SQL, XPath) and intermediate skills in administering SQL Server databases.
Responsibilities:
- Creates and maintains automated scripts of moderate complexity.
Develops reusable scripts across a variety of interfaces.
- Sets up automation frameworks for UI and system integration with APIs, cloud messaging services, and microservices.
- Schedules and executes tests as assigned, reports defects and issues to the development team for correction, re-tests once fixed, validates corrected code.
- Tracks defects and conducts root cause analysis until resolution.
- Coordinates and oversees moderately complex automation projects from initiation to delivery.
Ensures that automation projects are completed within established timeframes and budgets.
- Establishes and maintains communication with manual testers and other teams to ensure that new automation requirements and maintenance tasks are addressed in a timely manner.
- Prepares automated test plans and scripts for software fixes and enhancements.
May review test plans and test reports.
- Uses automated quality assurance systems to facilitate daily activities.
- May maintain test environments/data used for automation.
- Executes and reports results of automated scripts in test management tools.
Provides automation progress reports when requested.
- Analyzes script results and reports issues when necessary.
Performs code reviews of automated scripts written by other team members.
- Supports automated test execution and trains other teams in automation as requested.
Provides technical assistance to other members of the automation team.
- Understands and debugs scripts developed by peers.
- May assist and instruct software developers in designing unit test cases.
- May create and maintain test libraries, databases, and test environments.
- May collaborate on software changes to update or correct documentation.
- May participate in alpha and beta testing, prepares test plans for improvements used in beta sites.
- May assist in training and education related to software improvements and communicate fixes to other employees.
- May create or assist in the creation of manual test cases.
Nice to Have:
- Experience with Cosmos DB and Azure Blob/Storage.
- Experience with Test Driven Development (TDD) and Behavior Driven Development (BDD).
- Experience in projects involving web applications, console applications, multi layered (n tier) architectures, Windows services, and Windows forms using Microsoft technologies and tools.
Complementary Skills:
- Person responsible for designing, developing, and maintaining reusable automated test scripts.
- Must follow current automation strategies and best practices.
- Will evaluate, review, and test new or modified software programs to verify they function according to user requirements and comply with established guidelines.
Apply Now
Your future duties and responsibilities
Required Qualifications To Be Successful In This Role
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.