Position Description :
This role is located in Calgary, Alberta and there are no remote options outside of Alberta.
CGI is more than just an IT consulting company; we are a global organization offering a world of opportunities. Become part of an outstanding culture that gives you the freedom to innovate, influence decisions, achieve your full potential, and chart your own career. Our benefits include a share purchase program, profit sharing, wellness credits, training and development programs and flexible work schedules.
Are you motivated by the opportunity to delight your clients by providing them with innovative solutions to sophisticated technical problems? These are exciting times for CGI, and we are looking for hardworking individuals to innovate with us. If you thrive on innovation where you can influence the direction of technical strategy, come and join our team!
This is a superb opportunity to become a Member of our CGI-Calgary team providing leading information technology services to our clients. We are seeking someone to join our team as a QA Automation Specialist to manage teams; delivering both manual and automated quality testing for financials and securities trading front-end applications.
Your future duties and responsibilities :
- . This is an individual contributor role requiring hands-on experience in test automation, mobile and API testing along with leadership capabilities to guide and collaborate with offshore teams.
- . Responsible for devising test strategies, conducting and / or coordinating tests, and identifying defects to maintain high standards of performance and reliability.
- . Ensure end-to-end quality by implementing testing strategies, automation frameworks, and best practices.
- . Work closely with developers, product and business stakeholders to align testing efforts with project requirements.
- . Act as a bridge between onshore and offshore QA teams, ensuring smooth coordination, knowledge sharing and timely issue resolution.
- . Drive and mentor QA team providing technical guidance and ensuring best QA practices are followed.
- . Collaborate in Agile environments, actively participating in sprint planning, stand-ups and retrospectives.
- . Continuously improve testing processes, identify gaps and implement automation where feasible.
- . Ensure production roll testing staffing and attend production rolls as needed.
- . Coordinate tool enhancement needs with infra / tools team.
- . Communicate on team's behalf to both technical and non-technical audiences.
- . Work in an agile environment with various scrum teams, using test management tools such as JIRA / XRAY.
Required qualifications to be successful in this role :
. 6+ years of experience in information technology / software development with a proven ability to ensure high quality results and with expertise in test automation, agile methodologies and QA best practices.. Bachelor's degree or equivalent combination of technical education and work experience. Strong hands-on experience in Java Selenium for UI automation. Solid knowledge of QA methodologies, test planning, system dependencies, and product integration phases. Ability to lead teams in a fast-paced environment with short sprint cycles. Experience with CI / CD pipelines. Exposure to the Atlassian tool sets, Bitbucket, JIRA, Confluence, etc.. Experience in mobile testing and API testing using tools like postman, Rest Assured. Excellent communication and coordination skills, with the ability to collaborate effectively with onshore and offshore teams. 6+ years of expertise in building enterprise level multi-tiered applications using Java including knowledge and hands on experience with Core Java, Guava, Log4J, Spring Boot or Spring MVC, Jakarta EE, EJB Stateless Beans, EJB Transaction Management, Docker, Kubernetes, and Ansible.. Strong analytical and problem-solving skills, including the ability to assess and debug large codebases with complex domains.. Strong understanding of RDBMS databases, JDBC, EJB3, and database access technologies (Oracle 11g / 19c preferred but not required), App / Webservers (Weblogic, Apache / Tomcat) and Java Messaging systems (like Apache Kafka, ActiveMQ, JMS).. Strong experience with software design patterns and architectural system design, especially Service Oriented Architecture and Microservice Architecture.. Strong mentorship experience with new developers, including reviewing code and giving constructive feedback.. Working Knowledge of Java Unit and Integration testing with libraries like Mockito, JUnit4, JUnit5, and Selenium.. Excellent communication and presentation skills : ability to communicate in a clear and concise manner; individually or in front of a group and communicating at different technical levels.. Working understanding of Agile development methodologies and processes, and the tools that empower them such as JIRA or other ALM.CGI is providing a reasonable estimate of the pay range for this role. The determination of this range includes various factors including but not limited to skill set level, geographic market, experience and training, and licenses and certifications. Compensation decisions are dependent on the facts and circumstances of each case. A reasonable estimate of the current range is $70, - $,.
#LI-ST3
Skills :
JakartaJavaSeleniumSpring BootUnit Testing