Job Summary:
We are seeking a detail-oriented QA Analyst with expertise in automated testing to join our team. As a QA Analyst with FacilityForce, you will play a crucial role in ensuring the reliability, performance, and quality of our web-based platform. In addition to manual testing, you will be responsible for designing, implementing, and maintaining automated test scripts using Selenium (Java) within our Jenkins CI/CD pipeline. This role requires strong problem-solving skills, a keen eye for detail, and the ability to collaborate with developers to improve test coverage and software quality.
Job Description:
Duties/Responsibilities
- Review PRDs and create test plans from use case scenarios
- Execute manual test plans
- Develop and execute automated test scripts
- Peer review automated test scripts to verify coding standards are followed
- Use version control system (Git) to check automated tests into CI/CD pipeline to continuously run automated testing.
- Review regression run failures
- Identify and report bugs throughout SDLC (Software Development Life Cycle)
- Work closely with Development team members to achieve sprint goals
Required Skills/Abilities:
- Java programming experience, including debugging and troubleshooting test scripts
- Selenium – Proficiency in writing, maintaining, and debugging automated UI tests using Selenium with Java
- API Testing – Experience with RESTful API testing using tools like RestAssured or Postman
- Test Automation – strong knowledge of automated testing frameworks, strategies, and best practices
- Jenkins CI/CD – Experience setting up, managing, and optimizing automated test pipelines
- Version Control – Proficiency in Git for managing test scripts and collaborating with development teams
- Containerization – Exposure to Docker for running tests in isolated environments
- Performance and Load Testing – Understanding of tools like JMeter or similar for non-functional testing
- Defect Tracking and Reporting – Experience using Jira or similar platform to track issues and test results
- IntelliJ IDEA – Experience using IntelliJ as the primary IDE for developing and debugging test automation scripts.
- Ability to write basic SQL commands
- Strong written and verbal communication skills
- Strong problem-solving skills
- Strong understanding of Agile methodologies (Scrum in particular)
Education and Experience:
- Bachelor’s Degree in Computer Science
- 3+ years of testing web-based applications
- Direct experience writing test automation
Worker Type:
Regular
Number of Openings Available:
1
Top Skills
What We Do
AssetWorks delivers industry-leading business solutions to help asset- and infrastructure-intensive organizations control capital and operating expenditures, reduce operational complexity, and manage regulatory and policy-driven risk. Leveraging a comprehensive portfolio of software and consulting solutions, we help organizations work more efficiently by improving access to shared asset data, promoting greater transparency across the organization, improving service delivery, maximizing asset availability and uptime and reducing total cost of ownership. Using the latest cloud and mobile computing technologies, our asset management solutions and domain expertise help organizations eliminate waste, redundancy, and inefficiency.
AssetWorks is a US corporation and a portfolio company of the Constellation Software, Inc. group of companies which trades on the TSX under the ticker symbol CSU. As a publicly traded corporation, we are committed to promoting shareholder value by delivering quality work and solid financial results. These factors reinforce what has always been our corporate focus—putting quality first and ensuring profitability and growth will follow.