Software QA Engineer - Manila, PH


Balsam Brands

Manila, Philippines
Full Time
3y ago

Company Description

  • Balsam Brands is a multi-brand e-Commerce retailer with roots in holiday and home décor. Based in Silicon Valley, the company operates market-leading website such as We strive for excellence in everything we do and have been honored to receive the following awards as a result:
  • Forbes: America’s Best Small Companies (2016)
  • Inc. 5000: America’s Fastest Growing Private Companies (2012, 2013, 2014, 2015)
  • San Francisco Business Times: Fast 100 – Fastest Growing Bay Area Companies (2012, 2013, 2014, 2015)
  • Silicon Valley Business Journal: 75 Fastest Growing Private Companies (2012, 2013, 2014, 2015)

The company’s outward focus on building trusted consumer brands along with its internal focus on excellence and being a great place to work have propelled it to consistent, rapid growth.

Balsam International is our Regional Operating Headquarters in the Philippines functioning remotely with a team of hard-working, passionate professionals who contribute significantly to the company’s success. The team in the Philippines enjoy full employee benefits including mandatories (SSS, PAG-IBIG, PhilHealth), 13th month pay, healthcare coverage +2 dependents, internet subsidy (after regularization), continuous learning benefits, access to counseling sessions, paid time off including volunteer days and holiday breaks. The meal subsidies, company trips and other perks are just cherry on top of the work-from-home setup.

Job Description

Balsam International is looking for a Software QA Engineer who will be responsible for doing software testing and Quality Assurance. Our ideal candidate must be a hardworking and trustworthy individual with keen attention to detail, excellent time management skills, and proactive communication practices. The level of the position that will be offered will be subject to the results of the recruitment process.


Main Responsibilities:

  • Write and document BDD test cases
  • Conduct peer review on test cases
  • Execute test cases and or script
  • Collaborate with teammates during mind mapping sessions
  • Raise defects with detailed information and replication steps including screenshots or recordings as proof
  • Collaborate with teammates to establish internal processes and best practices for Software Quality Assurance, with internal teams (e.g. Developers, Product Managers) and with cross-functional teams in the U.S., Philippines, and India, to identify or refine system requirements
  • Review business requirements, acceptance criteria, technical designs to provide timely and meaningful feedback
  • Create a recording of user documentation of configurable components or any related functionalities for business users or as needed
  • Perform thorough regression tests, white or black box testing of new and existing functionalities
  • Review and collate test execution results and report it to the project teams
  • Tracking quality assurance metrics, like defect densities and open defect counts
  • Attend in production or live deployments and monitor deployment status after performing sanity testing
  • Automate manual test scripts using Cucumber for Java
  • Conduct code reviews on teammates' pull requests
  • Plan automated suites to support project teams during regression testing


  • Assess the testing scope and provide test estimations for regression testing or other testing-related tasks and create applicable test suites in Zephyr for JIRA.
  • Automate manual test scripts using Selenium and Cucumber for Java.
  • Propose and implement process improvements that could benefit not just the QA team, but the project team as well.
  • Conduct peer review on quality assurance deliverables including mind maps, test cases, and other project documentation


Other Responsibilities:

  • Participate in agile ceremonies like scrum meetings, sprint planning, project retrospectives and provide personal inputs and updates
  • Document test estimations, strategy, and scope in the test plan and coordinate it with the project team including the developers and stakeholders
  • Assess the scope of regression testing and create test suites in Zephyr for JIRA
  • Stay up-to-date with the new testing tools and test strategies
  • Gather performance feedback and annual reviews for subordinates
  • Propose and implement process improvements that could benefit not just the QA team, but the project team as well.
  • Define and implement tools that the QA team will use



  • Minimum of 3 years experience as a Software QA Engineer or similar role
  • Experience in using Java, Selenium, and Cucumber (or other similar technologies) is preferrable
  • At least 1 year of experience in using Selenium Webdriver for Java
  • At least 1 year of experience working in any Database related projects (SQL, Oracle, etc.)
  • Bachelor’s Degree in Computer Science, Computer Engineering or relevant industry is a plus
  • Must have experience in using APIs and how to control them
  • Must have experience writing test plans, test reports, and test cases
  • Must have knowledge of software QA concepts and methodology
  • Experience working as embedded QA exercising AGILE methodologies is a plus
  • Experience working closely with Development and Business teams is a plus
  • Must have strong analytical and problem-solving skills
  • Must be able to communicate and collaborate within the team
  • Must have a high proficiency in the English language. Excellent written English is required.
  • Must be comfortable in working through a task via electronic means (email, chat, and task management applications)

Our must-haves:

  •  Must be willing to attend occasional in-person meetings depending on the status of the pandemic. For 2021, all in-person gatherings in Balsam are suspended until further notice.
  • Must have a dedicated, functional laptop that meets the following specifications:


For Windows users:

  • OS: Windows 10 - 64 bit or higher
  • Processor: Intel Core i3 or better
  • RAM/Memory: 4GB or higher
  • Hard Drive: 500GB or higher


For Mac users:

  • Processor: 2GHz Intel Core i5
  • Memory: 8GB 1600 MHz DDR3
  • Start-up Disk: Macintosh HD
  • Graphics: Intel HD Graphics 4000 1536MB


  • Must have a back-up laptop or desktop for use, if primary laptop encounters issues.
  • Must have a fast, reliable DSL, Fiber, or Broadband connection (not mobile or broadband stick) as the primary internet connection with a minimum actual speed of 10MBPS.
  • Must have a back-up internet connection of the same speed, if primary connection becomes spotty.
  • Must have licensed MS Office (PowerPoint, Word, Excel) including Outlook. 


  • An online assessment will also be part of the recruitment process.
  • Depending on the results of the recruitment process, we make adjustments to the position that will be offered

Status: Full Time

Benefits & Perks:

  • Government-mandated Benefits (SSS, PAG-IBIG, PhilHealth)
  • 13th Month Pay
  • Paid Leaves
  • Internet Subsidy
  • Healthcare Coverage (+ 2 dependents)
  • Maternity, Paternity, and Solo Parent Benefit
  • Continuous Learning and Professional Development Benefit
  • Mental Health Support
  • Volunteer Time Off
  • Bereavement Leaves
Apply for this job

Click on apply will take you to the actual job site or will open email app.

Click above box to copy link
Get exclusive remote work stories and fresh remote jobs, weekly 👇
View all remote jobs
Onkar By: Onkar