hero-image

Quality Assurance Engineer

Remote Full Time
ProkodersCareersJobsquality-assurance-engineer

Description

We are seeking a highly motivated and detail-oriented Quality Assurance (QA) expert to join our dynamic online software company. The QA Specialist/Engineer will be responsible for ensuring the highest quality standards for all our software products and projects, spanning from initial requirements analysis through final release and maintenance. Your role is crucial for preventing defects, optimizing processes, and ultimately delivering a reliable, exceptional user experience.

Duties

  1. Review and scrutinize business requirements and specifications for clarity, testability, and adherence to user needs.
  2.  Develop and maintain comprehensive Test Plans and Strategies for new products and features.
  3.  Design, write, and document clear, detailed, and effective test cases and necessary test data.
  4.   Contribute to defining and implementing robust QA standards and procedures across the Software Development Life Cycle (SDLC).
  5.  Execute manual functional testing, regression testing, and exploratory testing on new features and product releases.
  6.  Develop, implement, and maintain automated test scripts and frameworks using relevant tools.
  7.  Identify, document, and meticulously track defects (bugs) using a defect tracking system, ensuring the complete bug lifecycle is managed.
  8.  Perform various types of testing, including API testing, performance testing, security testing, and cross-browser/device compatibility checks.
  9.   Collaborate closely with Development, Product Management, and Design teams to address quality risks early in the development cycle (Shift-Left approach).
  10.  Integrate automated tests into the Continuous Integration/Continuous Deployment (CI/CD) pipeline to support fast and reliable releases.
  11.  Prepare and deliver regular quality status reports and provide actionable recommendations for product and process improvements to stakeholders.

Requirements

Technical Skills

 * Proven expertise in Manual Testing principles and testing methodologies.

 * Proficiency in Test Automation using recognized frameworks and tools (e.g., Selenium, Cypress, Playwright).

 * Strong experience with API Testing using tools like Postman or similar platforms.

 * Familiarity with CI/CD tools (e.g., Jenkins, GitLab) and integrating automated tests within them.

 * Working knowledge of basic SQL for database queries related to testing purposes.

 * Experience utilizing project management and defect tracking tools such as Jira or Trello.

 * Familiarity with Agile/Scrum development methodologies.

Soft Skills

 * Exceptional Attention to Detail: A keen eye for detail and ability to anticipate complex edge cases and failure points.

* Analytical Thinking: Strong problem-solving skills and ability to conduct effective Root Cause Analysis.

* Communication skills: Excellent verbal and written communication skills to articulate complex issues clearly to technical and non-technical teams.

* Autonomy and Time Management: Proven ability to manage priorities, work independently, and deliver results in a fast-paced environment.

 * Team Collaboration: A proactive team player capable of building positive working relationships across the organization.