Automation Tester (contract)
Capgemini
Date: 3 weeks ago
City: Vancouver, British Columbia
Contract type: Contractor

We are seeking a skilled Automation Tester with strong hands-on experience in Python, Robot Framework, SQL, and Unix/Linux. This role is critical to ensuring software quality across platforms by developing and executing robust automated tests and collaborating across development and QA teams. The ideal candidate has a strong understanding of test design, data-driven testing, and agile QA best practices.
Key Responsibilities
Core Expertise:
Test automation, quality assurance, functional and regression testing, agile QA practices
Languages & Frameworks
Python, Robot Framework, Shell scripting
Database & Messaging
SQL, relational databases
Cloud & Containerization
[Optional – if known or applicable based on candidate]
DevOps & CI/CD
Git, version control, [Insert if using Jenkins, Azure DevOps, etc.]
Other Tools & Technologies
Unix/Linux, manual testing, bug tracking systems
Soft Skills
Analytical thinking, mentorship, clear communication, cross-team collaboration, proactive testing mindset
The pay range that the employer in good faith reasonably expects to pay for this position is $29.59/hour - $46.23/hour. Our benefits include medical, dental, vision and retirement benefits. Applications will be accepted on an ongoing basis. Tundra Technical Solutions is among North America’s leading providers of Staffing and Consulting Services. Our success and our clients’ success are built on a foundation of service excellence. We are an equal opportunity employer, and we do not discriminate on the basis of race, religion, color, national origin, sex, sexual orientation, age, veteran status, disability, genetic information, or other applicable legally protected characteristic. Qualified applicants with arrest or conviction records will be considered for employment in accordance with applicable law, including the Los Angeles County Fair Chance Ordinance for Employers and the California Fair Chance Act. Unincorporated LA County workers: we reasonably believe that criminal history may have a direct, adverse and negative relationship with the following job duties, potentially resulting in the withdrawal of a conditional offer of employment: client provided property, including hardware (both of which may include data) entrusted to you from theft, loss or damage; return all portable client computer hardware in your possession (including the data contained therein) upon completion of the assignment, and; maintain the confidentiality of client proprietary, confidential, or non-public information. In addition, job duties require access to secure and protected client information technology systems and related data security obligations.
Key Responsibilities
- Collaborate with cross-functional teams to gather requirements and define detailed test strategies and test plans.
- Design, develop, and maintain automated test scripts using Python and Robot Framework.
- Execute functional, regression, integration, and performance testing.
- Perform SQL queries to prepare, validate, and analyze test data.
- Create and maintain Unix/Linux shell scripts for test automation tasks.
- Identify, document, and track bugs using version control and issue-tracking tools.
- Perform manual testing as needed to ensure complete coverage.
- Generate test reports and metrics to track test execution and quality trends.
- Mentor junior QA team members and contribute to test strategy improvements.
- Stay current on QA automation trends and continuously optimize test processes.
- Bachelor’s or Master’s degree in Computer Science, Engineering, or related field
- Proven experience as a QA Automation Engineer or Quality Engineer
- Strong coding and scripting skills in Python
- Proficiency with Robot Framework or other similar automation tools
- Hands-on experience in SQL for data validation and test setup
- Proficient in Unix/Linux environments and shell scripting
- Strong understanding of SDLC, Agile methodologies, and QA best practices
- Familiar with Git and version control systems
- Excellent communication, analytical, and problem-solving skills
Core Expertise:
Test automation, quality assurance, functional and regression testing, agile QA practices
Languages & Frameworks
Python, Robot Framework, Shell scripting
Database & Messaging
SQL, relational databases
Cloud & Containerization
[Optional – if known or applicable based on candidate]
DevOps & CI/CD
Git, version control, [Insert if using Jenkins, Azure DevOps, etc.]
Other Tools & Technologies
Unix/Linux, manual testing, bug tracking systems
Soft Skills
Analytical thinking, mentorship, clear communication, cross-team collaboration, proactive testing mindset
The pay range that the employer in good faith reasonably expects to pay for this position is $29.59/hour - $46.23/hour. Our benefits include medical, dental, vision and retirement benefits. Applications will be accepted on an ongoing basis. Tundra Technical Solutions is among North America’s leading providers of Staffing and Consulting Services. Our success and our clients’ success are built on a foundation of service excellence. We are an equal opportunity employer, and we do not discriminate on the basis of race, religion, color, national origin, sex, sexual orientation, age, veteran status, disability, genetic information, or other applicable legally protected characteristic. Qualified applicants with arrest or conviction records will be considered for employment in accordance with applicable law, including the Los Angeles County Fair Chance Ordinance for Employers and the California Fair Chance Act. Unincorporated LA County workers: we reasonably believe that criminal history may have a direct, adverse and negative relationship with the following job duties, potentially resulting in the withdrawal of a conditional offer of employment: client provided property, including hardware (both of which may include data) entrusted to you from theft, loss or damage; return all portable client computer hardware in your possession (including the data contained therein) upon completion of the assignment, and; maintain the confidentiality of client proprietary, confidential, or non-public information. In addition, job duties require access to secure and protected client information technology systems and related data security obligations.
See more jobs in Vancouver, BC