Quality Assurance Engineer at LinkedIn
Ontario, Ontario, Canada -
Full Time


Start Date

Immediate

Expiry Date

01 Dec, 26

Salary

0.0

Posted On

02 Sep, 26

Experience

0 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Industry

Software Development & Publishing

Description

The ideal candidate has strong analytical and problem-solving skills, an understanding of software testing methodologies, and the ability to work collaboratively with cross-functional teams. If you're passionate about delivering high-quality software and improving testing processes, we encourage you to apply. We offer competitive compensation, benefits, and opportunities for career advancement.


Objectives of this role:


  • Designing, developing, and executing test plans, test cases, and automated scripts to ensure software quality.


  • Performing functional, regression, performance, and security testing to identify bugs or defects.


  • Collaborating with developers, product managers, and other stakeholders to understand product requirements and testing needs.


  • Identifying, documenting, and tracking software defects, ensuring clear communication of issues and their resolutions.


  • Conducting thorough reviews of product specifications and software design to identify potential areas of concern before testing.


  • Using test automation tools and frameworks to increase the efficiency of the testing process.


  • Ensuring the software meets customer and business requirements by validating the functionality and performance.


  • Assisting in continuously improving QA processes, tools, and best practices to enhance software testing efficiency and effectiveness.


  • Supporting user acceptance testing (UAT) and assisting clients with product validation.


Your tasks:


  • Develop and execute manual and automated tests for new and existing software products.


  • Perform detailed testing across multiple environments to identify defects and ensure software is reliable and functional.


  • Collaborate with software engineers/Product Managers to understand system requirements and create comprehensive test plans.


  • Document test results and provide feedback to development teams to ensure issues are fixed before release.


  • Participate in the planning and execution of software releases, ensuring all components meet quality standards.


  • Maintain and update testing scripts, tools, and processes to improve the efficiency and effectiveness of the testing cycle.


  • Assist in troubleshooting production issues and replicating customer-reported defects in testing environments.


  • Ensure that products meet security standards and comply with industry regulations.


  • Monitor application performance and run performance tests to ensure scalability under different load testings.


  • Report quality metrics and test results to management and stakeholders.


  • Review release notes and product documentation to ensure accuracy and completeness.


  • Provide feedback to the development team on potential improvements in the software design to ensure better testability.


  • Stay updated on the latest software testing tools, trends, and best practices.


Required skills and qualifications:


  • A Bachelor’s degree in Computer Science, Information Technology, Computer Engineering, or a related field.


  • 5-7 years of proven experience as a quality assurance engineer, software tester, or similar role with expertise in manual and automated testing.


  • Proficiency in programming languages like Java, Python, or JavaScript to build and run automated test scripts.


  • Strong knowledge of software testing methodologies, tools (Selenium, JUnit, TestNG), and frameworks.


  • Experience with bug tracking and project management tools (Azure Dev Ops).


  • Understanding of continuous integration/continuous deployment (CI/CD) pipelines and version control systems like Git.


  • Familiarity with Agile methodology and tools (Scrum, Kanban).


  • Strong communication skills for documenting test results and interacting with cross-functional teams.


  • Excellent analytical skills, attention to detail, and problem-solving ability.


  • Ability to work independently as well as collaboratively in a team environment.


  • A curious mindset with a willingness to quickly learn new technologies and testing tools.


Preferred skills and qualifications:


  • Relevant certification in software testing or quality assurance (ISTQB, CSTE, or similar).
  • Experience with performance testing tools (LoadRunner or JMeter).
  • Familiarity with cloud-based testing environments (AWS, Azure).
  • Understanding of database management systems and SQL for data verification.
  • Ability to work in fast-paced environments and handle multiple tasks simultaneously.
  • Experience with API testing and mobile app testing (iOS and Android).

How To Apply:

Incase you would like to apply to this job directly from the source, please click here

Responsibilities
Loading...