1

Java Testing Jobs in Ontario (NOW HIRING)

... Java), testing frameworks, and utilities Experience with Customer data and Customer systems, preferably in Mainframe environment Experience with testing data transformations, data migrations and ...

The Role We're looking for a Staff Java Engineer who combines deep technical expertise with a ... Champion engineering excellence by driving CI/CD, automated testing, DevSecOps, observability, and ...

You will perform coding, unit testing, debugging, documenting, and implementing of applications and ... Must have technical working experience with Core Java (Version 8 or higher)/Java and Python

Design test sets and automate where possible, including functional and non-functional testing ... We'd love to work with you if you have: * 7 - 10 years' experience with OOP Programming, Java ...

Associate Java Developer

Toronto, ON · Hybrid

CA$85K - CA$100K/yr

Associate Software Developer - Java Our Technology team is the backbone of our company: constantly creating, testing, learning and iterating to better meet the needs of our customers. If you thrive ...

Associate Java Developer

Toronto, ON · Hybrid

CA$85K - CA$100K/yr

Associate Software Developer - Java Our Technology team is the backbone of our company: constantly creating, testing, learning and iterating to better meet the needs of our customers. If you thrive ...

Associate Java Developer

Toronto, ON · Hybrid

CA$85K - CA$100K/yr

Associate Software Engineer - Java This role is eligible for our hybrid work model: Two days in ... Our Technology team is the backbone of our company: constantly creating, testing, learning and ...

Associate Java Developer

Toronto, ON · Hybrid

CA$85K - CA$100K/yr

Associate Software Engineer - Java This role is eligible for our hybrid work model: Two days in ... Our Technology team is the backbone of our company: constantly creating, testing, learning and ...

Senior Java Developer

Toronto, ON · Hybrid

CA$120K - CA$145K/yr

Participate in code review and perform extensive testing to ensure we deliver high quality software ... Very strong Java programming skills utilizing Spring Boot or Spring Cloud * Front end JS framework ...

Conduct code reviews, support testing cycles, maintain code quality standards, and participate in ... Strong experience with Java 8 and above, object-oriented programming, software design, and ...

This role will involve hands-on coding, testing, debugging, and applying analytical skills to ... Participate in the design and development of applications using Java and React to enhance the user ...

New

Showing results 21-40

Java Testing information

What is Java testing?

Java testing refers to the process of evaluating Java applications to ensure they work as expected and are free of bugs. It involves using various testing frameworks and tools, such as JUnit, TestNG, and Selenium, to automate and validate different parts of the code. Java testing can include unit testing, integration testing, system testing, and acceptance testing. Proper Java testing helps maintain software quality, improve reliability, and reduce the risk of defects in production environments.

What are the key skills and qualifications needed to thrive as a Java testing professional?

To thrive as a Java Testing professional, you need a strong understanding of Java programming, software testing methodologies, and a background in computer science or a related field. Familiarity with testing frameworks such as JUnit, Selenium, TestNG, and tools like Maven or Jenkins is typically required, along with certifications like ISTQB being advantageous. Attention to detail, analytical thinking, and effective communication are critical soft skills for identifying issues and collaborating with development teams. These skills ensure the delivery of robust, high-quality software products by enabling thorough testing and efficient problem resolution.

What are some common challenges faced by professionals in Java testing roles, and how can they be addressed?

Professionals in Java testing roles often encounter challenges such as maintaining test automation frameworks, ensuring compatibility across different Java versions, and keeping up with frequent code changes. Collaboration with developers is crucial to understand new features and potential impacts on existing tests. Effective communication, continuous learning, and adopting robust automation tools (like JUnit, TestNG, or Selenium) help address these challenges. Additionally, participating in code reviews and staying updated on best testing practices ensure the reliability and efficiency of the testing process.

What is the difference between Java Testing vs Java Developer?

AspectJava TestingJava Developer
Primary FocusTesting Java applications for bugs and quality assuranceDesigning, developing, and maintaining Java applications
Required SkillsKnowledge of testing frameworks (JUnit, TestNG), debugging, scriptingProficiency in Java programming, software design, problem-solving
CertificationsISTQB, Certified Tester, Java testing certificationsOracle Certified Java Programmer (OCJP), Java Developer certifications
Work EnvironmentQuality assurance teams, testing labs, software companiesDevelopment teams, software companies, tech startups

Java Testing primarily focuses on verifying the quality and functionality of Java applications through testing processes, while Java Developers are responsible for creating and maintaining Java software. Both roles often collaborate but require different skill sets and certifications. Java Testing is ideal for those interested in quality assurance, whereas Java Development involves software creation and problem-solving.

What jobs can you get if you know Java Testing?

Jobs for professionals skilled in Java testing include Software Test Engineer, QA Analyst, Automation Tester, and Quality Assurance Developer. These roles involve designing, executing, and maintaining test scripts using tools like Selenium or JUnit, often requiring knowledge of Java programming and testing frameworks.

What are popular job titles related to Java Testing jobs in Ontario?

For Java Testing jobs in Ontario, the most frequently searched job titles are:

What job categories do people searching Java Testing jobs in Ontario look for?

The top searched job categories for Java Testing jobs in Ontario are:

What cities in Ontario are hiring for Java Testing jobs?

Cities in Ontario with the most Java Testing job openings:

Infographic showing various Java Testing job openings in Ontario as of August 2026, with employment types broken down into 1% As Needed, 78% Full Time, 18% Part Time, 2% Contract, and 1% Nights. Highlights an 87% Physical, 3% Hybrid, and 10% Remote job distribution.

Quality Engineer(Mainframe)

Scotiabank

Toronto, ON • On-site

Full-time

PTO

Re-posted 20 days ago


Job description

Requisition ID: 252329 
Join a purpose driven winning team, committed to results, in an inclusive and high-performing culture.

Contributes to the overall success of Client Management & Engagement Engineering ensuring specific individual goals, plans, initiatives are executed / delivered in support of the team's business strategies and objectives.  Performs QE activities to support enterprise scale data transformation and modernization. Ensures all activities conducted are in compliance with governing regulations, internal policies and procedures.

Is this role right for you? In this role, you will:


   Be an advocate for quality in the project lifecycle.

   Write moderate to complex code/ scripts to test systems.  

   Design, develop and maintain a modular, extensible, and reusable test automation framework to enable continuous testing in an agile environment.

   Accelerate adoption of testing automation framework by demonstrating stakeholder value.  

   Collaborate closely with other team members to develop test approach that effectively covers the functional performance characteristics of features in the applications.

   Collaborate with Delivery Lead to plan milestones, successfully execute software delivery, and escalate issues as needed.

   Report defects and work closely with the team so that solutions can be determined, prioritized, and scheduled.

   Prioritize testing of projects effectively across various businesses, to drive efficient work.

   Conduct root cause analysis of post-production issues and plan to prevent them in future.

   Have in-depth and up-to-date understanding of the organization's products, applications, systems, environments, processes and tools.

   Introduce and influence overall process improvements and act as an agent for change to the organization.

   Champion a customer focused culture to deepen client relationships and leverage broader Bank relationships, systems and knowledge.

   Understand how the Bank's risk appetite and risk culture should be considered in day-to-day activities and decisions.

   Actively pursue effective and efficient operations of his/her respective areas in accordance with Scotiabank's Values, its Code of Conduct and the Global Sales Principles, while ensuring the adequacy, adherence to and effectiveness of day-to-day business controls to meet obligations with respect to operational, compliance, AML/ATF/sanctions and conduct risk. 

   Champion a high-performance environment and contribute to an inclusive work environment. 

.

Do you have the skills that will enable you to succeed in this role? We'd love to work with you if you have:

   Bachelor's degree in a technical field such as computer science, computer engineering or related field preferred 
   5+ years of Quality Engineering experience preferably in banking environment and in-depth knowledge of programming languages (Python, Javascript, Java), testing frameworks, and utilities
   Experience with Customer data and Customer systems, preferably in Mainframe environment
   Experience with testing data transformations, data migrations and batch jobs
   Experience with API testing (Nice to have)
   Excellent communication skills with ability to influence decision making across stakeholders
   Effective organization, planning, and time management skills
   Strong analytical and problem-solving skills
   Able to work as part of a team and encourage both individual and collaborative innovation
   Positive and resilient personality - Able to embrace feedback and have a desire for continuous iteration and improvement

What's in it for you?
Diversity, Equity, Inclusion & Allyship - We strive to create an inclusive culture where every employee is empowered to reach their fullest potential, respected for who they are, and are embraced through bias-free practices and inclusive values across Scotiabank. We embrace diversity and provide opportunities for all employee to learn, grow & participate through our various Employee Resource Groups (ERGs) that span across diverse gender identities, ethnicity, race, age, ability & veterans.
   Accessibility and Workplace Accommodations - We value the unique skills and experiences each individual brings to the Bank and are committed to creating and maintaining an inclusive and accessible environment for everyone. Scotiabank continues to locate, remove, and prevent barriers so that we can build a diverse and inclusive environment while meeting accessibility requirements. 
   Upskilling through online courses, cross-functional development opportunities, and tuition assistance. 
   Competitive Rewards program including bonus, flexible vacation, personal, sick days, and benefits will start on day one.
   Community Engagement - no matter where you choose to work from; we offer opportunities for community engagement & belonging with our various programs.

Location(s):  Canada : Ontario : Toronto 
Scotiabank is a leading bank in the Americas. Guided by our purpose: "for every future", we help our customers, their families and their communities achieve success through a broad range of advice, products and services, including personal and commercial banking, wealth management and private banking, corporate and investment banking, and capital markets.  
At Scotiabank, we value the unique skills and experiences each individual brings to the Bank, and are committed to creating and maintaining an inclusive and accessible environment for everyone. If you require accommodation (including, but not limited to, an accessible interview site, alternate format documents, ASL Interpreter, or Assistive Technology) during the recruitment and selection process, please let our  Recruitment team know. If you require technical assistance, please click here. Candidates must apply directly online to be considered for this role. We thank all applicants for their interest in a career at Scotiabank; however, only those candidates who are selected for an interview will be contacted.