Sr. Software Test Engineer

Role Overview

We are looking for a strategic and highly technical Senior Test Engineer to join Square Health Ltd. In this pivotal role, you will be responsible for defining the quality roadmap of our health-tech products, ensuring they are resilient, high-performing, and user-ready. You will lead the transition toward advanced automation using Selenium WebDriverIO and Appium, while leveraging Groovy for robust scripting. Candidates should be experts in both mobile and web automation, combining a deep understanding of the SDLC with the ability to lead performance testing initiatives using Apache JMeter.

At our company, we’re dedicated to creating an environment that supports growth and advancement. We firmly believe in the potential for greatness in anyone with the right mindset and a keen desire to learn. If you are a quality advocate who thrives in an Agile environment and is ready to mentor engineers on best-in-class testing practices, we wholeheartedly encourage you to apply today!

General Information

  • PositionSr. Test Engineer (G09)
  • Experience6+ years
  • Employment StatusFull-time
  • WorkdaysSunday – Thursday
  • WorkplaceMohakhali, Dhaka
  • Deadline11th April, 2026

Responsibilities

  • Define and lead the overall automated testing strategy for diverse projects to ensure long-term product quality and reliability.
  • Develop and execute detailed test plans, test cases, and automated test scripts using frameworks like WebDriverIO, Appium, TestNG, and Mocha.
  • Maintain regression testing suites and perform deep-dive investigations into automated test failures to identify root causes.
  • Collaborate closely with development teams, acting as a quality consultant to advise engineers on testing requirements and “test-first” methodologies.
  • Conduct advanced API testing using Rest Assured and Postman to validate microservices and backend integrations.
  • Lead Performance Testing efforts using Apache JMeter to ensure our platforms handle high-traffic healthcare demands.
  • Utilize OBS Studio for documenting complex bug behaviors and providing visual evidence for engineering teams.
  • Work seamlessly across multiple IDEs, including IntelliJ IDEA, Android Studio, and VS Code, to manage and review automation code.

Qualifications

  • Minimum 6 years of experience in software testing, Quality Assurance, or Automation Engineering.
  • Strong programming knowledge with hands-on experience in Groovy and JavaScript (or other advanced scripting languages).
  • Proven expertise in Automation Frameworks (Selenium WebDriverIO, Appium, TestNG, and Mocha).
  • Extensive experience with Agile development tools and CI/CD pipelines (Git, Jenkins, Jira).
  • Strong understanding of the Software Development Life Cycle (SDLC) and its impact on quality benchmarks.
  • Skilled in API validation and Load Testing methodologies.
  • Excellent analytical and communication skills, with a track record of bridging the gap between quality and development.
  • Experience in utilizing AI tools like Codex CLI or Gemini CLI within the Warp terminal to automate test script generation and using AI assistants to refine edge-case scenarios and bug documentation.

Educational Qualifications

  • BSc. in CSE / CS / SE / EEE or any related discipline.
  • Additional certifications are a plus but not required.

Benefits

  • Yearly increment based on performance.
  • Two-yearly festival bonuses.
  • Two weekly holidays.
  • Full subsidized lunch facilities.
  • Pick up & Drop off
  • Annual Leave Encashment
  • And other benefits as per the company’s policy.

Selection Process

Telephonic interview

A short conversation to understand your background, interests, and basic fit for the role.

Technical interview

A discussion focused on your technical skills, problem-solving approach, and hands-on experience.

Technical assignment

A practical task to assess how you approach real-world problems relevant to the role.

Final interview

A final discussion to align on expectations, team fit, and next steps.

Apply for This Position

Please review the job details carefully before submitting your application. Make sure all required information is filled out correctly and your resume is up to date. A clear and complete application helps us understand your experience better and increases your chances of moving forward in the selection process.