LinkedIn and 3rd parties use essential and non-essential cookies to provide, secure, analyze and improve our Services, and to show you relevant ads (including professional and job ads) on and off LinkedIn. Learn more in our Cookie Policy.
Select Accept to consent or Reject to decline non-essential cookies for this use. You can update your choices at any time in your settings.
Join the Graebel team to build or expand your new career. We provide talent mobility and relocation solutions to Global 1000 firms and their employees. We pride ourselves on delivering exceptional customer service and believe that happy and fulfilled employees make it happen. They innovate, take ownership of their work, and as a result, take great care of our internal and external clients. We value truth, love, and integrity where you help foster an environment of respect, honor, and caring for those that interact with us. If you are ready to make a career move, please get in touch with us. We are looking for exceptional people who want to make a difference in the world.
The Senior QA Engineer position supports Graebel's web application and API services. The primary function of this role is to design, create, and execute manual and automated test cases. You will be responsible for reviewing requirements, assessing the appropriate course for testing, executing those plans, and ensuring all issues are addressed appropriately. In addition, designing and performing load testing on these systems. You will work in a cross-functional team within an Agile/Scrum environment.
Required Skills
Thorough understanding and hands-on experience in developing, and enhancing automation testing frameworks.
Extensive experience with automated testing tools and frameworks such as Playwright and Selenium
Experience in Playwright TypeScript for automation testing is a MUST
Expert-level programming skills in one or more of the following languages: TypeScript, JavaScript, C#, Python, or Java
Demonstrated skill in using coding standards and being an active participant in code reviews.
Experience with Node.JS, React and Angular platforms are highly desirable
Solid experience with CI/CD pipelines and associated tools (e.g., Azure Dev Ops).
Experience with Cloud-based infrastructure and container technologies (e.g., AWS), a plus.
Ability to write SQL queries for database testing.
Strong experience in automation implementation with RESTful API Testing and Database tools
Proficient with designing and delivering load testing solutions for highly scalable systems; experience with NodeJS or any other load testing tool
Familiarity with Agile/Scrum development methodologies.
Strong understanding of software QA methodologies, tools, and processes.
Strong troubleshooting and root cause analysis abilities.
Exceptional problem-solving skills and attention to detail.
Excellent communication, collaboration, and time-management skills.
Strong communication skills (oral and written); ability to communicate technical information to non-technical people
Constructively escalates problems and issues
Mobile test automation plus
Mentor QA team members
Required Experience
8+ years of experience in QA automation, with a strong focus on automating UI and API tests.
Manual Test Development: Develop, execute, and maintain manual tests for UI and API and report on functional tests against multiple applications, services, and projects using Azure DevOps
Automated Test Development: Develop, execute, and maintain automated tests for UI and API using Playwright TypeScript
Test Execution: Execute manual and automated test scripts and analyze test results to identify software issues and report defects in a clear and concise manner
Continuous Integration: Integrate automated tests into the CI/CD pipeline ensuring continuous quality
Test Maintenance: Regularly review and update manual and automated test scripts to keep them relevant with changes in the application
Perform load and performance testing on applications, identifying potential bottlenecks, and proposing solutions
Test Data Management: Create and maintain test data required for manual and automated test execution
Test Documentation: Create and maintain documentation for test cases, testing strategies, and other related materials.
Perform extended middle-tier data analysis, testing, and validation using SQL queries and data-driven testing methodologies
Identify and document software/system defects in a clear, timely manner. Assume responsibility for following up and ensuring identified defects are resolved and validate
Identify and troubleshoot system, integration, or operability issues working with other departments as needed
Follow established team testing practices to ensure the highest quality through clearly documented and repeatable processes
Work closely with developers, product managers, and other stakeholders to align on testing strategies and requirements.
Work with the QA team for the resolution of technical issues of the product and mentor the QA team
Work closely with the QA team to identify new automation opportunities
Responds appropriately and competently to the demands of work challenges when confronted with changes, ambiguity, adversity, and other pressures
As a testament to our commitment to diversity, equity, inclusion, and belonging, our salary bands are transparent both internally and as a part of our external recruitment process. The targets for this role are dependent on market/ geographic location and range from $120,000 to $140,000 CAD.
Graebel Companies, Inc. is an EEO/AA Employer M/F/Disabled/Vet
Seniority level
Mid-Senior level
Employment type
Full-time
Job function
Engineering and Information Technology
Industries
Human Resources Services
Referrals increase your chances of interviewing at Graebel Companies, Inc. by 2x