Senior Software QA Engineer

iFarmer

iFarmer

Software Engineering, Quality Assurance
Posted on Nov 26, 2025

Key Responsibilities

Technical Responsibilities

  • Lead the design, development, and maintenance of robust automation test frameworks using tools such as Playwright, Selenium, or Cypress, ensuring scalable and efficient test coverage across products.

  • Oversee and guide UI, API, and integration testing efforts using tools like Postman and SoapUI, ensuring seamless end-to-end validation.

  • Define and implement performance testing strategies leveraging tools like JMeter, with an emphasis on optimizing system reliability and scalability.

  • Provide technical direction and mentorship in scripting languages (JavaScript, TypeScript, or Python), ensuring high-quality, maintainable automation code.

  • Drive the creation and continuous improvement of test case design, execution strategies, and documentation for both web and mobile applications.

  • Manage and track testing workflows through JIRA or similar lifecycle management tools, ensuring transparency and accountability across QA activities.

  • Collaborate with DevOps and Engineering teams to integrate automated tests into CI/CD pipelines, enabling faster and more reliable release cycles.

  • Champion QA best practices, introduce new tools and frameworks as needed, and ensure alignment of automation strategies with long-term business and product goals

  • Demonstrate strong analytical and critical thinking skills to anticipate risks, resolve complex testing challenges, and improve overall product quality.

Other attributes

  • Experienced in leading and mentoring team members, fostering collaboration, accountability, and growth within the QA team.

  • Works closely with developers, product managers, and cross-functional teams to maintain alignment and deliver high-quality outcomes.

  • Actively contributes to Agile ceremonies (e.g., sprint planning, retrospectives) with a long-term perspective on improving processes and outcomes.

  • Demonstrates strong leadership and critical thinking in resolving complex and high-pressure situations with patience and clarity.

  • Proactive in identifying gaps and driving process improvements to strengthen QA standards and team efficiency.

  • Skilled in managing multiple priorities effectively while maintaining a calm and solution-oriented approach in challenging circumstances.

  • Committed to continuous learning, fostering innovation, and gradually building automation capabilities to ensure sustainable quality growth.

Educational & Experience Requirements:

Education: Bachelor's degree in Computer Science, Engineering, or equivalent experience.

Experience: 4-6 years in software testing, with expertise in manual and automation testing.

Other Benefits:

  • Salary Review: Yearly

  • Festival Bonus: 2

  • Group Insurance

  • Medical Benefits

  • Weekly Holidays: 2 (Friday & Saturday)

Think you're the one we're looking for?

Send us your updated CV at career@ifarmer.asia with the subject line: "Senior Software QA Engineer - Tech" Let’s grow something great together.