Position Description:
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, 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!
#LI-AD3