Cookies & analytics consent
We serve candidates globally, so we only activate Google Tag Manager and other analytics after you opt in. This keeps us aligned with GDPR/UK DPA, ePrivacy, LGPD, and similar rules. Essential features still run without analytics cookies.
Read how we use data in our Privacy Policy and Terms of Service.
🤖 15+ AI Agents working for you. Find jobs, score and update resumes, cover letter, interview questions, missing keywords, and lots more.

IDT Corporation • Guatemala City, Guatemala Department, Guatemala
Role & seniority: QA Software Engineer (experienced; 4+ years) at National Retail Solutions
Web/Mobile QA
Test planning, automation scripting
Automation frameworks: Cypress, WebdriverIO, Appium
API testing: Postman, Insomnia
SQL querying; debugging with logs, DB records
Tools: Jira, TestRail; Linux environment
Create and execute comprehensive test plans and automated test suites; document clear bug reports with reproducible steps
Develop automation scripts and provide coverage insights for functionality, performance, and usability
Collaborate with developers, product managers, and designers to resolve issues and ensure timely delivery; perform smoke, regression, functional, and non-functional testing
4+ years QA experience on Web or Mobile apps
Proficiency in test planning, test case design, and automated testing
Experience with Cypress, WebdriverIO, or Appium; API testing with Postman/Insomnia
SQL skills; ability to assert database records
Strong analytical, problem-solving, and communication skills; English proficiency
CI/CD and DevOps practices in agile environments
Mobile testing frameworks and mobile-specific testing knowledge
Familiarity with JavaScript, PostgreSQL, Jira, TestRail, Linux, Postman
Location: Not specified in posting
Work type: Not specified in posting
We are looking for a QA Software Engineer
As an experienced QA Engineer at National Retail Solutions, you will play a critical role in ensuring the quality and reliability of our software products. You will collaborate closely with the development team to identify issues, create and execute comprehensive test plans and automated test suites to ensure that our products meet the highest standards.
Create and execute effective test cases, based on project specifications and requirements, and organize them into comprehensive test suites. Create automation scripts, with effective assertion points, providing insights on test scenarios and coverage attained from a functionality, performance and usability standpoint. Create clear, concise, and detailed bug reports, documenting defects and providing reproducible steps for developers to resolve issues, providing root cause analysis support through thoughtful comments on test results, screenshots, database records, log files excerpts, and other identifiable sources of information. Collaborate with cross-functional teams, including developers, product managers, and designers, to resolve identified issues and ensure timely delivery of high-quality products. Perform smoke, regression, functional, and non-functional testing, with attention to recording details and identifying correlated events, validating bug fixes, and ensuring no adverse impacts on existing functionalities. Work together with stakeholders and product owners to understand and refine requirements and acceptance criteria. Contribute to the improvement of QA processes, methodologies, and strategies to enhance overall product quality and efficiency. Adhere to the company's established quality assurance principles and practices, while documenting and applying proposed enhancements based on experience and research.
Bachelor’s degree in Computer Science, Engineering, or related field preferred. 4+ years of proven experience as a Quality Assurance Engineer of Web or Mobile Applications. Understanding of software QA methodologies, tools, techniques, and related processes. Proficient in creating comprehensive test plans, test cases, and automated test scripts. Experience with test automation frameworks (e.g., Cypress, WebdriverIO, Appium) for automated testing of web or mobile applications. Experience in testing APIs using tools like Postman, Insomnia, or relevant knowledge of API testing methodologies to ensure functionality and data integrity. Experience in SQL queries and asserting against database records. Strong analytical skills with the ability to troubleshoot and solve complex problems effectively. Excellent communication skills with the ability to collaborate effectively within a team environment. Proficiency in English (verbal and written) is essential.
CI/CD and DevOps Practices: Understanding of Continuous Integration/Continuous Deployment (CI/CD) pipelines and involvement in DevOps practices to support testing in agile environments.
Mobile Testing: Experience with mobile testing frameworks or knowledge of mobile-specific testing challenges and methodologies.
Analytical and Problem-Solving Skills: Ability to analyze complex systems, identify issues, and provide solutions or recommendations to improve software quality. Relevant knowledge in the use of JavaScript, PostgreSQL, Jira, TestRail, Linux, and Postman.