Skip to content

Software Tester

Full-time

About This Role

BALANCED+ is seeking a Software Tester to participate in ongoing software development projects across diverse business environments. You’ll perform both automated and manual testing to ensure the software created by our developers is fit for purpose, working with great people to help improve business operations.

In this role, you’ll devise testing strategies, analyze requirements, design test cases, detect defects, and help prevent software issues before deployment. If you have 1–3 years of testing experience, a positive attitude toward learning new technologies, and strong problem-solving skills, we’d like to hear from you. International graduates and newcomers are welcome to apply.

Responsibilities

  • Take responsibility for the quality of software development and deployment across web, mobile, and desktop applications
  • Devise testing strategy, test plans, test scripts, and test cases; select testing tools and identify required resources
  • Perform requirements gathering, business process analysis, and needs analysis
  • Plan and organize testing efforts for large systems, executing systems/integration/regression tests and specialized tests
  • Conduct user acceptance testing (UAT), stress testing, and other specialized testing activities
  • Analyze user stories, use cases, and requirements for validity and feasibility
  • Triage software problems via client calls and emails
  • Detect, track, and document software defects and inconsistencies
  • Work with project teams on analysis, design, development, implementation, and ongoing system support
  • Apply quality engineering principles throughout the Agile product lifecycle
  • Provide testing support and comprehensive documentation

Qualifications

  • 1–3 years of verified professional experience as a Software Tester or similar QA role
  • College diploma or Bachelor's degree in Software Development, Computer Science, Engineering, or related field
  • Knowledge of software architecture and structured development methodologies
  • Experience with automated testing tools and version control systems on one or more platforms
  • Experience creating test cases, test plans, and test data for various testing phases
  • Knowledge of quality assurance principles, practices, and tools
  • Experience executing functional, non-functional, and systems-level integration tests
  • Excellent analytical, problem-solving, and decision-making skills with strong communication abilities
  • Ability to work on multiple projects simultaneously with minimal supervision
  • Strong time-management skills, sense of ownership, and commitment to meeting deadlines

Nice to Have

  • Experience with CASE tools and data query tools
  • Knowledge of load testing, performance testing, and stress testing methodologies
  • Experience in both unit testing and integration testing
  • Familiarity with Agile and continuous integration practices
  • Experience with API testing or mobile application testing

Why Work at BALANCED+

Competitive Compensation

Salary benchmarked to market with performance incentives and regular reviews.

Health & Dental

Full group benefits including extended health, dental, and vision coverage.

Flexible & Hybrid Work

Hybrid-friendly environment with flexibility to balance work and life.

Learning & Development

Dedicated budget for testing certifications, training, and skill development.

Welcoming Culture

Supportive environment where international graduates and newcomers are valued and supported.

Stable, Growing Team

30+ years in business with a collaborative team of 47 professionals.

Apply for This Position

Interested in joining the BALANCED+ team? Fill out the form below and attach your resume. We'll be in touch.