Job Openings Quality Assurance Engineer

About the job Quality Assurance Engineer

Key Responsibilities:

  • Test Planning & Execution:

    • Design, develop, and execute test plans, test cases, and test scripts to ensure software quality.
    • Perform functional, regression, performance, and usability testing.
  • Automation Testing:

    • Develop and maintain automated test scripts to streamline testing processes.
    • Identify opportunities to automate repetitive testing tasks.
  • Bug Identification & Tracking:

    • Identify, document, and track software defects using bug-tracking tools (e.g., JIRA, Bugzilla).
    • Collaborate with development teams to resolve issues and verify fixes.
  • Quality Standards:

    • Ensure products meet defined quality standards and adhere to company guidelines.
    • Advocate for best practices in testing, quality assurance, and risk mitigation.
  • Collaboration & Communication:

    • Work with cross-functional teams to understand requirements, technical designs, and user expectations.
    • Provide clear and concise reporting of test results, issues, and progress.

Qualifications and Skills:

  • Experience:

    • Minimum 3 years of experience in quality assurance or software testing.
    • Experience in both manual and automated testing.
  • Technical Skills:

    • Proficiency in using testing tools like Selenium, Cypress, Appium, or similar.
    • Knowledge of scripting languages (e.g., Python, JavaScript, or Java) for automation.
    • Familiarity with API testing tools like Postman, Swagger, or SoapUI.
    • Understanding of CI/CD pipelines and integration with testing tools.
    • Experience with performance testing tools (e.g., JMeter, LoadRunner) is a plus.
  • Soft Skills:

    • Strong analytical and problem-solving abilities.
    • Attention to detail and a commitment to delivering high-quality work.
    • Excellent communication and teamwork skills.