QA Engineer

Job Description:

We are seeking a detail-oriented and experienced QA Engineer to join our team. As a QA Engineer, you will play a critical role in ensuring the quality and reliability of our software applications. You will be responsible for designing and executing test plans, identifying and documenting defects, and collaborating with the development team to deliver high-quality software solutions. Your expertise in testing methodologies and automation tools will be essential in maintaining a robust and efficient QA process.

Responsibilities:

  1. Design, implement comprehensive test plans, cases based on requirements.
  2. Execute manual, automated tests, identify defects, ensure functional performance.
  3. Document, report defects, provide detailed info to dev team.
  4. Collaborate with devs to reproduce, resolve issues.
  5. Participate in design, code reviews for testability, maintainability.
  6. Contribute to QA process improvement, suggest enhancements, best practices.
  7. Perform regression testing for release stability.
  8. Monitor, analyze test results, identify trends, recommend improvements.
  9. Ensure quality standards, regulatory compliance.
  10. Stay updated on testing tools, methodologies, best practices.

Requirements:

  1. Bachelor’s degree in CS, Engineering, or related (or equivalent experience).
  2. Proven QA Engineer, software projects experience.
  3. Solid software testing methodologies understanding, manual, automated testing.
  4. Experience designing, executing test plans, cases, scripts.
  5. Familiarity with functional, regression, performance, usability testing.
  6. Proficiency in test management, defect tracking tools.
  7. Test automation frameworks, tools knowledge (Selenium, Appium, Cypress, JUnit, TestNG) is a plus.
  8. Agile methodologies, CI/CD pipelines familiarity.
  9. Strong analytical, problem-solving skills, keen attention to detail.
  10. Excellent communication, cross-functional collaboration.
  11. Ability to work independently, manage multiple tasks, priorities.

Preferred Skills:

  1. Test automation, scripting experience with Selenium, Appium, similar tools.
  2. Performance testing knowledge (JMeter, LoadRunner).
  3. Familiarity with API testing, Postman, SoapUI.
  4. Understanding of security testing concepts, tools.
  5. ISTQB or relevant software testing certifications.

Other jobs

WordPress Web Developer

Notch Digital is a progressive digital agency dedicated to helping businesses succeed by solving digital challenges using system integration, marketing solutions, customised strategies, channel expertise,

Learn More

Graphic Designer

Notch Digital is a progressive digital agency dedicated to helping businesses succeed by solving digital challenges using system integration, marketing solutions, customised strategies, channel expertise,

Learn More