Software QA Engineer
Location
Worldwide
Posted
5 days ago
Salary
0
Seniority
Mid Level
Job Description
Software QA Engineer
DigitalTolk
Role Description We are looking for a Software QA Engineer who will contribute actively to testing initiatives by taking ownership of feature-level manual testing, API validation, and test case design. - Take initiative in system stability and long-term maintenance - Show proactiveness in identifying bugs early and maintaining overall quality - Design and execute test cases for user stories and bug fixes. Report bugs clearly and help reproduce edge cases - Apply critical thinking to outline test cases that cover both expected and edge scenarios - Contribute to functional and exploratory testing - Support API testing using tools like Postman - Participate in QA validation during deployment windows - Take accountability and lead initial triage when incidents occur - Coordinate with developers, stakeholders, and product owners for test clarifications - Proactively outline the business and functional cases when planning a feature or a task - Contribute to documentation and regression coverage - Participate in refining the QA process and standards - Mentor junior QA engineers when needed and provide constructive feedback Qualifications - Bachelor’s degree in Computer Science or Engineering or college diploma in QA Testing - 3 years of experience with manual testing in agile environments - Strong ability to outline well-structured, edge-aware test cases - Basic to intermediate API testing skills - Working knowledge of modern test case management tools - Familiarity with debugging tools, logs, and dev console outputs for issue replication - Strong understanding of how to test systems that interact with multiple AI tools (e.g., LLMs, AI integrations, third-party APIs) - Experience supporting deployment testing and post-release validation - Proven accountability in incident-related QA support and recovery - Proactive attitude toward system quality and test ownership - Comfortable collaborating closely with developers, designers, and product teams in a cross-functional environment - Able to balance testing priorities between fast delivery and thorough coverage - Ability to communicate bugs and testing needs clearly - Willingness to mentor and support junior QA team members when required - Confident in proposing improvements to existing QA practices and infrastructure - Enthusiasm for continuous learning and testing process improvement
Related Guides
Related Categories
Related Job Pages
More QA Engineer Jobs
• Test Execution & Strategy • Design and execute test plans across Web, API, and/or Data components, proactively identifying coverage gaps. • Perform functional, regression, and integration testing. • Identify, document, and track defects in Jira with clear reproduction steps, root-cause context, and impact analysis. • Create and maintain test data and environments needed for execution. • Troubleshoot and investigate issues independently - reproducing defects, gathering logs, and validating fixes. • Build and maintain test scripts and automation, contributing to frameworks and team standards. • Collaboration & Ownership • Communicate testing progress, risks, and issues clearly to both technical and non-technical stakeholders. • Own assigned testing areas and drive tasks to completion with minimal oversight. • Collaborate cross-functionally to resolve ambiguity and unblock issues. • Mentor junior QE team members as needed. • Quality Practices & AI Tools • Apply and help refine QE standards and processes (test case structure, defect reporting, regression workflows). • Contribute to SDLC quality practices and participate in Agile/Scrum ceremonies (sprint planning, backlog refinement, retros). • Use AI tools (e.g., GitHub Copilot) to write and improve test automation scripts and snippets. • Leverage AI tools to generate and refine test case ideas from requirements or user stories. • Use AI-enhanced search across bug tracking and documentation systems to speed up investigation and reduce duplicate work.
• Test Execution & Strategy Design and execute test plans across Web, API, and/or Data components, proactively identifying coverage gaps. • Perform functional, regression, and integration testing. • Identify, document, and track defects in Jira with clear reproduction steps, root-cause context, and impact analysis. • Create and maintain test data and environments needed for execution. • Troubleshoot and investigate issues independently - reproducing defects, gathering logs, and validating fixes. • Build and maintain test scripts and automation, contributing to frameworks and team standards. • Collaborate & Ownership Communicate testing progress, risks, and issues clearly to both technical and non-technical stakeholders. • Own assigned testing areas and drive tasks to completion with minimal oversight. • Collaborate cross-functionally to resolve ambiguity and unblock issues. • Mentor junior QE team members as needed. • Quality Practices & AI Tools Apply and help refine QE standards and processes (test case structure, defect reporting, regression workflows). • Contribute to SDLC quality practices and participate in Agile/Scrum ceremonies (sprint planning, backlog refinement, retros). • Use AI tools (e.g., GitHub Copilot) to write and improve test automation scripts and snippets. • Leverage AI tools to generate and refine test case ideas from requirements or user stories. • Use AI-enhanced search across bug tracking and documentation systems to speed up investigation and reduce duplicate work.
• Build and maintain automated tests for data pipeline workflows • Support testing across Sync ingestion flows and Delivery Stream (foundational platform for data ingestion and processing) • Work with AI-based testing agents to generate and automate tests • Help implement existing AI test agents into the Sync repository • Collaborate with engineers and testers across both teams
• Review specifications and work with business and technical team to determine testable requirements • Participate in software design reviews to provide input and identify potential problems • Determine the most efficient testing approach based on the potential risk and impact of the change, while ensuring appropriate testing coverage • Develop, document and maintain test plans, test cases, and other testing artifacts • Perform applications and integration testing involving Tibco, .Net applications, web services, and Oracle databases. • Isolate, replicate and report defects and verify defect fixes


