Job Overview

As a QA Engineer, you will play a critical role in ensuring the quality and reliability of our software products. You will participate in the testing efforts, design and execute test plans, identify bugs, and work closely with the development team to resolve issues. The ideal candidate should have strong expertise in both manual and automated testing processes especially in Mobile testing, excellent analytical skills, and a solid understanding of QA best practices. Ultimately, you will ensure that our products, applications and systems work correctly.

Key Responsibilities
  • Develop, execute, and maintain test cases for web and mobile applications.
  • Perform functional, performance, regression, and exploratory testing to ensure high-quality software releases.
  • Design and implement automated test scripts using frameworks like JUnit, TestNG, or Cucumber.
  • Conduct mobile application testing using tools such as Appium and Selenium for both Android and iOS platforms.
  • Collaborate  with  developers,  product  managers,  and  UX  teams  to  understand  feature requirements and identify potential issues early in the development cycle.
  • Use defect tracking tools like Jira or Bugzilla to log, track, and manage bugs efficiently.
  • Analyze test results and provide detailed reports on application quality.
  • Ensure  continuous  improvement  by  suggesting  best  practices  in  testing  methodologies, automation, and process optimization.
  • Participate in agile development processes, including sprint planning, daily stand-ups, and retrospectives.
Requirements
  • Experience: Required minimum of 3 - 6 years real-world experience.
  • Programming Languages: Proficiency in Python or Java for test automation.
  • Mobile Testing Tools: Hands-on experience with Appium, Selenium, or other mobile automation frameworks.
  • Test Automation Frameworks: Knowledge of JUnit, TestNG, Cucumber, or similar frameworks.
  • Mobile Operating Systems: Familiarity with Android and iOS testing environments.
  • Software Testing Methodologies: Strong understanding of functional, performance, regression, and exploratory testing techniques.
  • Defect Management Tools: Experience using Jira, Bugzilla, or similar tools for bug tracking and reporting.
  • Communication & Collaboration: Strong interpersonal and teamwork skills to work effectively with cross-functional teams.
  • Experience developing secure applications within a compliance regime or control framework, such as SOC2, HITRUST.
  • BSc/BA in Computer Science, Engineering, or a related field is preferred.
Preferred Qualifications
  • Experience with CI/CD pipelines and integrating automated tests into the software development lifecycle.
  • Knowledge of cloud-based testing platforms like Sauce Labs or BrowserStack.
  • Exposure to API testing using tools like Postman or REST Assured.
  • Understanding of performance testing tools such as JMeter.
Apply Now