This is a remote position.
SUMMARY
We are seeking a highly motivated and detail-oriented Quality Assurance Analyst to join our team and ensure the delivery of high-quality solutions across our technology platforms. This role involves developing and executing comprehensive test plans, conducting manual and automated testing, and collaborating with cross-functional teams to identify, track, and resolve defects. The QA Analyst will play a critical role in ensuring compliance with industry standards, enhancing system usability and reliability, and facilitating seamless transitions from development to operations.
The ideal candidate will bring a strong foundation in software testing methodologies, hands-on experience with QA tools, and a solid understanding of networking, system architecture, and cloud-based environments. Exceptional communication, analytical, and organizational skills are essential, as is the ability to thrive in a dynamic, fast-paced setting.
JOB REPONSIBILITIES
- Test Planning and Strategy: Develop comprehensive test plans and strategies based on project requirements, functional specifications, and risk assessments. Collaborate closely with stakeholders to understand objectives and ensure that all critical areas are identified and covered by appropriate testing methods.
- Test Case Development: Design and document detailed test cases and scripts to verify the functionality systematically, usability, and reliability of solutions. This involves outlining expected results and the appropriate procedures to follow during testing.
- Manual and Automated Testing: Execute tests to identify defects and inconsistencies in products and systems. May use specialized tools to automate repetitive tasks, increase efficiency, and provide thorough coverage.
- Defect Tracking and Reporting: Identify, document, and prioritize defects, inconsistencies, or deviations from specifications and facilitating resolution.
- Collaboration and Communication: Work closely with our Solution Architects, System Integrators and other stakeholders to clarify requirements, communicate findings, and recommend resolutions and/or improvements.
- Process Improvement: Participate in retrospectives and post-project reviews to identify areas for improvement within the QA process and overall project lifecycle.
- Compliance and Standards: Ensure that products and processes comply with relevant standards, regulations, and best practices. This may include adhering to industry-specific guidelines, such as HIPAA or other government regulations.
- Risk Assessment: Evaluate potential risks associated with projects and solutions and prioritize testing efforts to minimize the impact of critical issues on the end user or business.
- User Acceptance Testing: Assess products from an end user’s perspective to ensure usability, accessibility, and satisfaction. Set up and facilitate user acceptance testing (UAT).
- Documentation: Maintain thorough and accurate documentation of test plans, cases, results, and defect reports. Proper documentation is essential for traceability, compliance, and knowledge sharing.
- Facilitating Transition to Operations: Ensure our Operations teams have all the required information for an effective transition of the solution to our support teams.
- Typical Duties and Daily Tasks
- Reviewing requirements, specifications, and technical design documents to provide timely and meaningful feedback
- Creating detailed, comprehensive, and well-structured test plans and cases
- Estimating, prioritizing, planning, and coordinating testing activities
- Identifying, recording, and thoroughly documenting bugs
- Performing thorough regression testing when bugs are resolved
- Developing and applying testing processes for new and existing products
- Monitoring debugging processes and tracking quality assurance metrics (e.g., defect densities and open defect counts)
- Staying up to date with new testing tools and test strategies
- Maintaining close collaboration with the implementation team to ensure high-quality deliverables
- Other duties as assigned
QUALIFICATIONS
- Education: Typically, a bachelor’s degree in computer science, information technology, engineering, or a related field is preferred. However, equivalent experience or certifications may also be considered.
- Technical Skills: The ideal candidate brings a broad and adaptable technical skill set. Key technical competencies may include:
- Quality Assurance Tools & Frameworks: Proficiency with common QA testing tools and processes. Familiarity with test case management and automation frameworks.
- Networking and System Knowledge: Solid understanding of networking concepts and system configurations. The candidate should understand TCP/IP, DNS, DHCP, routing, firewalls, as well as how to verify network connectivity and configurations. Comfortable working with network diagrams, understanding firewall rules, and using network troubleshooting tools when needed. Familiarity with operating systems (Windows, Linux) and enterprise software environments is expected.
- Cloud and Application Platforms: Familiarity with cloud services and enterprise applications. Verifying configurations in an Azure deployment, testing access policies in M365, or validating secure data flows in cloud/hybrid networks. Ability to leverage multi-tenant management tools as well as Azure configuration management.
- Security Awareness: Awareness of cybersecurity principles and the ability to identify potential vulnerabilities and notify our SOC team for further investigation.
- Databases and Data Validation: Knowledge of databases and ability to use SQL or other query tools to validate data. For projects involving data migration or software with a backend database, the QA Analyst should be comfortable running queries to verify data integrity, checking that transactions complete as expected, and possibly setting up test data sets. This also ties into being detail-oriented with data – ensuring that reports, dashboards, or any data-driven outputs are correct and matching source data after any transformation or load processes.
- Desired Certifications
- ISTQB (International Software Testing Qualifications Board) Certification
- Certified Quality Analyst (CQA)
- Certified Software Quality Analyst (CSQA)
- Certified Software Tester (CSTE)
- Analytical and Problem-Solving Ability: Keen attention to detail and the ability to identify quickly and analyze issues.
- Communication Skills: Excellent verbal and written communication skills are required to document findings, prepare reports, and work collaboratively with cross-functional teams.
- Organizational Skills: The ability to manage multiple tasks, prioritize workloads, and meet deadlines in a fast-paced environment.
- Adaptability: Willingness to learn new tools, technologies, and methodologies to keep pace with changing industry trends.
- Teamwork: Ability to work effectively as part of a team, showing respect for others’ opinions and supporting collective goals.
- Attention to Detail: Meticulous approach to identifying issues, tracking defects, and ensuring the highest levels of quality.
JOB REQUIREMENTS
- Should be willing to accept a long-term work-from-home arrangement.
- Should be amenable to a permanent night shift schedule.
- Full Philippine Statutory Benefits
- 13th month Pay
- De Minimis Allowance
- Night shift differential pay
- PTO
- Health insurance
- Life insurance – (maximum of PHP 3M coverage)
- Equipment
Share: