We are looking for...
Open position
Quality Assurance Specialist
Location
Portugal, with the possibility to work remotely
Reports to
Technical Leader
Technical team responsibilities
Software Development
Write and maintain code for digital products, ensuring functionality and performance.
System Integration
Integrate various systems and applications, ensuring seamless data flow and interoperability.
Infrastructure Management
Oversee the cloud infrastructure, ensuring scalability, security, and availability.
DevOps Practices
Implement and manage CI/CD pipelines, automate workflows, and ensure efficient deployment processes.
UI/UX Design
Create intuitive and user-friendly interfaces, ensuring a seamless user experience.
Quality Assurance
Test and validate products to ensure they meet quality standards and are free of defects.
Technical Support
Provide technical expertise and troubleshooting for development and integration challenges.
Company Overview
IPS Innovative Prison Systems (operating in North America as ICJS Innovative Criminal Justice Solutions Inc.) is a boutique research, IT development and advisory firm specialized in the field of justice, prison services, community sanctions and measures, juvenile justice, and law enforcement. Through our research, advisory services, and digital products, under the umbrella of one all-embracing integrated strategy, we develop and promote fair, effective, and proportionate evidence-based responses to criminal justice issues and challenges worldwide.
Job Description
We are seeking a meticulous and dedicated Quality Assurance/Tester to join our Criminal Justice Digital Transformation Team. This professional will ensure that our digital solutions, particularly the HORUS 360iOMS Offender Management System, meet the highest standards of quality, functionality, and reliability. The QA/Tester will work closely with development and product teams to identify issues, recommend improvements, and ensure a seamless user experience.
Key Responsibilities
Testing and Validation
Develop, execute, and maintain detailed test plans, test cases, and test scripts for manual and automated testing. Validate system functionality, performance, security, and usability.
Bug Identification and Reporting
Identify, document, and track bugs and issues using bug tracking tools. Work closely with development teams to ensure timely resolution of issues.
Test Automation
Develop and maintain automated test scripts using relevant tools and frameworks. Ensure comprehensive test coverage and efficient regression testing.
Quality Assurance Processes
Implement and enhance quality assurance processes and best practices. Conduct regular reviews and updates of testing methodologies to ensure continuous improvement.
User Acceptance Testing (UAT)
Coordinate and support UAT with internal and external stakeholders. Ensure that final product releases meet customer expectations and requirements.
Compliance and Standards
Ensure that all testing activities comply with relevant standards, regulations, and best practices, particularly in the context of criminal justice systems.
Documentation
Maintain thorough documentation of test cases, test results, and quality assurance activities. Prepare and present regular reports on testing status, issues, and resolutions.
Collaboration
Work collaboratively with cross-functional teams, including product managers, developers, and business analysts, to understand requirements and deliver high-quality solutions.
Qualifications
Education
Bachelor’s degree in Computer Science, Information Technology, Engineering, or a related field. Relevant certifications (e.g., ISTQB, CSTE) are advantageous.
Experience
Minimum of 3-5 years of experience in quality assurance and testing, preferably with enterprise software solutions. Experience in the criminal justice or public safety sector is highly desirable.
Technical Skills
Proficiency in testing tools and frameworks (e.g., Selenium, JIRA, TestRail). Strong understanding of software development life cycle (SDLC) and Agile methodologies. Familiarity with SQL, scripting languages, and test automation tools.
Analytical Skills
Excellent analytical and problem-solving abilities. Ability to identify and troubleshoot issues effectively.
Communication Skills
Strong written and verbal communication skills. Ability to present findings clearly and concisely to various stakeholders.
Attention to Detail
Meticulous attention to detail and a commitment to delivering high-quality work.
Preferred Qualifications
Certifications
ISTQB Certified Tester or similar credentials.
Domain Expertise
Understanding of offender management systems, criminal justice procedures, and correctional facility operations.
Innovation
Experience in implementing innovative testing solutions and automation in a regulated environment.
Languages
English proficiency. Portuguese, Spanish and French are desirable.
Personal Attributes
Ethics and Integrity
High level of professional integrity and ethical standards. Commitment to confidentiality and data security.
Adaptability
Ability to adapt to changing project requirements and client needs. Willingness to continuously learn and improve technical skills.
Team Player
Strong collaborative skills and the ability to work well with diverse teams.
Application Process
Interested candidates should submit their application, cover letter, and CV through the following form. In the cover letter, please highlight your experience in product management of digital systems.
IPS Innovative Prison Systems is an equal opportunity employer.
We celebrate diversity and are committed to creating an inclusive environment for all employees.
Applications will be reviewed on a rolling basis until the position is filled.