About The Position

This role focuses on systems testing and Quality Assurance (QA) for a senior specialist. The position involves working closely with project teams throughout the requirements and design phases to develop comprehensive test strategies, plans, and cases. A key aspect is providing expert advice on various testing types, ensuring thorough coverage through requirements traceability. The specialist will develop and execute test scenarios, automated and manual test scripts, and prepare test data. Managing defect identification, resolution, and tracking is crucial, as is leveraging DevOps tools for status reporting and issue summaries. The role also includes writing Quality Assurance and Quality Control Standard Operating Procedures and collaborating with Product Owners, Project Managers, Business Analysts, and Systems Analysts to align QA deliverables with project scope and timelines. Participation in defect review meetings, functional and non-functional testing, AODA testing (WCAG 2.0 Compliance), mobile testing, security testing, test data management, test environment management, data migration testing, and other required testing are core responsibilities. The specialist will also back up other QA team members and brief Project Managers and IAM management on test strategies, plans, and results.

Requirements

  • Proficient in designing, implementing, and maintaining automation test frameworks (e.g., Selenium, Appium, BrowserStack, Sauce Labs, JUnit, or similar tools) for functional and regression testing across multiple platforms.
  • Strong programming skills in languages such as Java, Python, JavaScript, NestJS etc. with the ability to write robust and reusable automation scripts.
  • Demonstrated experience in automating test cases for complex, large-scale web applications, mobile application and RESTful API implementation, ensuring high test coverages.
  • Hands-on experience integrating automated tests into continuous integration/continuous deployment (CI/CD) pipelines using tools like GitHub Actions, Azure DevOps, or similar.
  • Experience in API testing and automation using tools like Postman, SoapUI, or similar for testing RESTful and SOAP APIs.
  • Experience in implementing automated performance and load testing using tools like JMeter, Python Locust, or similar, ensuring scalability and performance benchmarks are met.
  • Expertise in automating cross-browser and cross-platform tests to ensure consistent performance and functionality across different browsers, devices, and operating systems.
  • Proficient in managing test data for automated tests, including data setup, data selection and data validation for diverse test scenarios.
  • Experience in defining and executing test strategies, including the creation of comprehensive test plans and test cases based on system requirements, user stories, and acceptance criteria.
  • In-depth understanding of functional testing, including smoke, sanity, regression, and integration testing, as well as non-functional testing like security, usability, and load testing.
  • Proficient in using bug tracking tools (e.g., Jira or Similar) to report, track, and manage defects through their lifecycle, ensuring clear communication with developers and product teams.
  • Expertise in analyzing and ensuring adequate test coverage, identifying gaps, and enhancing test cases to improve overall test effectiveness.
  • Strong experience with manual testing, especially for exploratory testing, edge cases, and high-risk areas not covered by automation.
  • Strong understanding and experience using version control tools like Git, SVN, or similar for source code management, including branching, merging, and resolving conflicts.
  • Experience in writing and executing SQL queries to verify backend data and ensure that the automated tests are validating data integrity and correctness in databases.
  • Familiarity with cloud-based platforms (e.g., Azure, AWS Cloud) and virtualization tools (e.g., Docker, Kubernetes) for setting up and managing test environments.
  • Experience in automating tests for web application testing using BrowserStack or similar and mobile applications testing, specifically open source digital identity wallets using tools like Appium, Espresso, or similar for iOS and Android testing.
  • Understanding of security testing practices, including basic knowledge of OWASP Top 10, secure coding practices, and automated security testing tools.
  • Understanding of world wide web consortium (W3C) verifiable credentials (VC) model, decentralized identifiers (DIDs), JSON-LD, zero-knowledge proofs, Open ID Connect (OIDC), OAuth2, JSON Web Tokens (JWT), JSON Web Signatures (JWS), etc., and Digital Identity standards and frameworks such as the PCTF, NIST and eIDAS etc.
  • Ability to work effectively in cross-functional teams, including developers, DevOps, business analyst, product managers, and other stakeholders, ensuring clear communication and collaboration throughout the testing process.
  • Strong communication skills for documenting test plans, test cases, test results, and defects, as well as reporting on test progress, risks, and issues to management and stakeholders.
  • Experience working in Agile/Scrum environments, with a focus on delivering high-quality software in iterative cycles and adjusting testing strategies based on changing requirements.

Responsibilities

  • Work with project team members at the requirements and design phase to develop test strategies, test plans and test cases.
  • Provide expert advice and develop test strategies and plans for all recommended types of testing, ensuring coverage using a requirements traceability matrix.
  • Develop and execute test scenarios, automated and manual test scripts and participate in test data preparation.
  • Manage defect identification, defect resolution and defect tracking.
  • Leverage DevOps tools to provide testing status reporting and issue summary reports.
  • Write Quality Assurance and Quality Control Standard Operating Procedures.
  • Work closely with the Product Owner, Project Manager, Business Analysts, and Systems Analysts to ensure QA deliverables match the project scope and timelines.
  • Participate in defect review meetings and provide analysis as requested.
  • Functional and non-functional testing.
  • AODA testing (WCAG 2.0. Compliance).
  • Mobile testing.
  • Security testing
  • Test data management.
  • Test environment management,
  • Data migration testing and other testing as required.
  • Back up other members of the QA team as required to cover for absences.
  • Brief Project Managers and IAM management team on test strategies, test plans and test results
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service