Logo
AnnexIT Solutions LLC

QA Engineer

AnnexIT Solutions LLC, Ontario, California, United States, 91798

Save Job

ob Title: QA Engineer Location: Canada (Hybrid/Remote/Onsite depending on company policy) Experience Required: 3 6+ years Job Summary:

We are seeking a skilled QA Engineer to ensure the quality and reliability of software products through systematic testing, automation, and process improvement. The ideal candidate will have hands-on experience with both manual and automated testing, a solid understanding of SDLC and STLC, and a keen eye for detail to identify and resolve issues before product release.

Key Responsibilities:

Develop, maintain, and execute manual and automated test cases for web, mobile, and API applications.

Participate in all phases of the software development lifecycle (SDLC) to ensure quality from start to finish.

Design and implement test automation frameworks using tools like Selenium, Cypress, Playwright, or Appium.

Conduct functional, regression, integration, performance, and UAT testing.

Collaborate with developers, product owners, and DevOps engineers to understand requirements and improve product quality.

Report, document, and track defects using bug tracking tools (e.g., JIRA, Azure DevOps, Bugzilla).

Ensure test coverage and maintain traceability between requirements and test cases.

Contribute to continuous integration and deployment (CI/CD) pipelines.

Provide test estimates and ensure timely execution of testing activities.

Stay updated on new testing tools, techniques, and QA best practices.

Required Skills & Qualifications:
Bachelors degree in Computer Science, Engineering, or a related field.

3 6+ years of professional experience in software testing (manual and automation).

Strong knowledge of SDLC, STLC, defect life cycle, and Agile methodologies.

Proficiency in test automation tools (e.g., Selenium, Cypress, Postman, JMeter).

Experience with API testing (REST, SOAP) and tools like Postman or RestAssured.

Good understanding of SQL and ability to perform backend testing.

Familiarity with CI/CD pipelines (Jenkins, GitLab CI, or GitHub Actions).

Strong analytical, debugging, and problem-solving skills.

Excellent communication and collaboration abilities.

Nice-to-Have Skills:

Experience with performance testing tools (JMeter, LoadRunner, Gatling).

Exposure to cloud testing environments (AWS, Azure).

Knowledge of BDD/TDD frameworks (Cucumber, TestNG, JUnit).

Familiarity with API automation and scripting languages (Python, Java, or JavaScript).

ISTQB or other QA certifications.

Soft Skills:

Strong attention to detail and analytical thinking.

Ability to work independently and in a team environment.

Excellent time management and organizational skills.

Proactive and quality-focused mindset.