Job Description

For EasyWebinar

Job Summary

We are looking for a skilled QA Engineer with expertise in both manual and API testing to join our team. The ideal candidate will be responsible for ensuring the quality and reliability of our software products through rigorous testing practices. You will work closely with developers, product managers, and other stakeholders to identify test requirements and ensure the delivery of high-quality software.

Key Responsibilities

Manual Testing:

  • Perform functional, regression, integration, and user acceptance testing (UAT) on web and mobile applications.
  • Create detailed, comprehensive, and well-structured test plans and test cases based on business requirements.
  • Identify, document, and track bugs through the defect management lifecycle.
  • Collaborate with developers and product teams to understand software requirements and create test strategies.

API Testing

  • Design, develop, and execute API test cases using tools like Postman, Rest Assured, or similar frameworks.
  • Validate API functionality, performance, and security.
  • Identify areas for API testing in existing manual test cases.
  • Maintain and enhance existing API test frameworks and scripts.

Collaboration

  • Work closely with cross-functional teams (developers, designers, product managers) to ensure quality throughout the software development lifecycle.
  • Participate in agile ceremonies like sprint planning, daily stand-ups, and retrospectives to provide input on test progress.
  • Ensure proper version control and configuration management of all test objects developed and test environments used.

Continuous Improvement

  • Stay updated with industry trends and the latest QA tools and technologies.
  • Identify opportunities for improving the testing process and contribute to the continuous improvement of QA standards.

Qualifications

  • Bachelor’s degree in Computer Science, Engineering, or a related field.
  • 2+ years of experience in software quality assurance, with a mix of manual and API testing.
  • Strong understanding of SDLC, STLC, and various testing methodologies (Agile, Waterfall, etc.).
  • Hands-on experience with API testing tools like Postman, Rest Assured.
  • Experience with version control systems like Git is a plus.
  • Familiarity with CI/CD pipelines (Jenkins, GitLab CI) for continuous testing is a plus.
  • Strong analytical and problem-solving skills.
  • Excellent verbal and written communication skills.

Preferred Skills

  • Proficiency with QA fundamentals and manual testing concepts.
  • Experience with API testing (Postman, Rest Assured).
  • Basic knowledge of SQL for database testing.
  • Familiarity with cloud-based testing environments (AWS, Azure).
  • Experience with mobile app testing (Android/iOS).
  • Knowledge of security testing tools and practices is a plus.
  • Conduct performance testing and stress testing using tools like JMeter or LoadRunner is a plus.