200OK Solutions logo

QA Engineer (Manual & Automation Testing)

200OK Solutions
5 hours ago
Full-time
Remote
Worldwide
Remote QA Jobs

About the job

Role: QA Engineer (Manual & Automation Testing)

Qualifications:

· Bachelor’s degree in computer science, Engineering, or a related field.

· 4+ years of experience in manual and automation testing.

· Strong communication and interpersonal skills.

Job Summary:

We are seeking a skilled and detail-oriented Software QA Engineer with 4+ years of experience in both

manual and automation testing. The ideal candidate will be responsible for ensuring the quality and

stability of software applications by designing and executing comprehensive test strategies. You will

work closely with cross-functional teams, including developers, product managers, and other QA

engineers, to deliver high-quality software products.

Timings:

7:30 PM to 4 AM  IST

Essential Skills:

· Proven work experience in software quality assurance for web and mobile applications.

· Strong knowledge of functional, regression, system, integration, and UAT testing.

· Hands-on experience with test automation tools such as Selenium WebDriver, Appium, Cypress, JUnit,

· TestNG, and REST Assured.

· Experience in API testing using tools like Postman, REST Assured, or SoapUI.

· Proficiency in using test management tools such as JIRA, TestRail, or Zephyr.

· Familiarity with version control tools like Git, GitHub, or GitLab.

· Experience with CI/CD tools, including Jenkins, GitLab CI/CD, or Azure DevOps.

· Sound understanding of SDLC and STLC processes.

· Ability to create and execute SQL queries for database validation.

· Proven work experience in both white-box and black-box testing.

· Knowledge and experience in Agile/Scrum methodologies.

· Strong analytical and problem-solving skills.

· Excellent communication skills – verbal and written.

· Experience in writing clear, concise, and comprehensive test plans and test cases.

Preferred Skills:

· Knowledge of performance testing tools like JMeter or LoadRunner.

· Experience with cloud-based testing environments, such as AWS or Azure.

· Basic knowledge of programming languages such as Java, Python, or JavaScript.

· ISTQB certification or equivalent is a plus.

Key Responsibilities:

1. Manual Testing:

· Analyse business and technical requirements to create detailed, comprehensive, and well-structured test plans and test cases.

· Perform functional, regression, integration, system, and user acceptance testing (UAT) on web and mobile applications.

· Identify, document, and track bugs through defect management tools (e.g., JIRA, Bugzilla).

· Validate bug fixes and perform retesting.

2. Automation Testing:

· Develop and maintain automated test scripts using tools like Selenium, Appium, JUnit, TestNG, or Cypress.

· Build and enhance test automation frameworks for web, mobile, and API testing.

· Execute automated test cases and report results to stakeholders.

· Integrate automated tests with CI/CD pipelines using Jenkins, GitLab CI, or Azure DevOps.

3. API Testing:

· Perform API testing using tools such as Postman, REST Assured, or SoapUI.

· Validate API responses, performance, and error handling.

4. Performance Testing (Optional):

· Conduct performance and load testing using JMeter or similar tools.

5. Collaboration:

· Collaborate with developers to resolve issues and ensure high-quality deliverables.

· Participate in daily stand-ups, sprint planning, and retrospectives.

· Provide input on improving QA processes, tools, and best practices.


Requirements added by the job poster

• Bachelor's Degree

• 4+ years of experience in Quality Assurance