Job Closed
This listing is no longer active.
Automated QA Test Engineer
Location
United States
Posted
140 days ago
Salary
0
Seniority
Mid Level
Job Description
Automated QA Test Engineer
Permhunt
This description is a summary of our understanding of the job description. Click on 'Apply' button to find out more. Role Description Our client serves small and medium-sized retail stores throughout the USA. They strive each day to be the best possible partner to their clients. We earn their trust by being both highly competent and highly trustworthy. The greatest thing about this position is the variety of learning opportunities it provides. You’re not stuck coding lines-and-lines of code in the same language. You will be expanding your skillset by: - Automating tests - Refining SQL queries - Validating REST APIs - Integrating e-commerce flows - Writing quick scripts - Ensuring handheld scanners, payment terminals, receipt printers, and other peripherals work in harmony Responsibilities: - Design, develop, and maintain integration, system, acceptance, and mobile UI test plans aligned with functional requirements. - Build and optimize automated regression suites using Python and/or C# for desktop and server components, and Kotlin/Java-based frameworks for Android testing. - Integrate automated tests into CI pipelines using Azure DevOps or comparable tooling. - Validate and troubleshoot integrations with third-party platforms and services, including APIs used for transactions, data exchange, and external workflows. - Configure, verify, and automate tests involving connected devices and peripherals across Windows and Android environments. - Investigate test failures across desktop, web, and mobile builds; identify root causes and collaborate with developers and product stakeholders on fixes. - Document test results, create clear defect reports, and present quality metrics to technical and non-technical stakeholders. - Continuously improve test environments, test data, device/emulator coverage, and tooling to support reliable, predictable releases. Qualifications - 5–10 years of professional experience in Quality Assurance or Test Automation. - Hands-on experience designing, building, and maintaining automated test frameworks across multiple platforms (desktop, web, and mobile). - Proficiency in at least one test automation language such as C#, Python, Bash, or PowerShell. - Working knowledge of SQL for querying and validating test data. - Experience with Git-based workflows and CI/CD tools (Azure DevOps or similar). - Strong understanding of integration and system-level testing, with the ability to translate specifications into clear, actionable test plans. Preferred Qualifications - Experience testing POS, payment, or retail systems. - Exposure to Android instrumentation testing (Espresso, Robolectric) or Kotlin projects. - ISTQB or equivalent testing certification. - Experience with containerized test environments (Docker/Kubernetes). - Experience scripting automated tests using frameworks such as NUnit, xUnit, MSTest, Selenium, Playwright, Robot Framework, or similar. - Comfort working with physical devices and peripherals, validating end-to-end behavior between software and hardware. - Strong written and verbal English communication skills and the ability to collaborate effectively with distributed teams. - Preference for working in a small, collaborative environment rather than a large enterprise. - Demonstrated leadership potential and interest in growing responsibilities within an organization. Role Highlights - Full time regular employment - Full remote work (100% WFH) - Night shift; 8:00 AM Pacific Time = 12:00 AM PHT
Job Requirements
- 5–10 years of professional experience in Quality Assurance or Test Automation.
- Hands-on experience designing, building, and maintaining automated test frameworks across multiple platforms (desktop, web, and mobile).
- Proficiency in at least one test automation language such as C#, Python, Bash, or PowerShell.
- Working knowledge of SQL for querying and validating test data.
- Experience with Git-based workflows and CI/CD tools (Azure DevOps or similar).
- Strong understanding of integration and system-level testing, with the ability to translate specifications into clear, actionable test plans.
- Preferred Qualifications
- Experience testing POS, payment, or retail systems.
- Exposure to Android instrumentation testing (Espresso, Robolectric) or Kotlin projects.
- ISTQB or equivalent testing certification.
- Experience with containerized test environments (Docker/Kubernetes).
- Experience scripting automated tests using frameworks such as NUnit, xUnit, MSTest, Selenium, Playwright, Robot Framework, or similar.
- Comfort working with physical devices and peripherals, validating end-to-end behavior between software and hardware.
- Strong written and verbal English communication skills and the ability to collaborate effectively with distributed teams.
- Preference for working in a small, collaborative environment rather than a large enterprise.
- Demonstrated leadership potential and interest in growing responsibilities within an organization.
- Role Highlights
- Full time regular employment
- Full remote work (100% WFH)
- Night shift; 8:00 AM Pacific Time = 12:00 AM PHT
Related Guides
Related Categories
Related Job Pages
More QA Automation Engineer Jobs
• Lead migration projects from CA OPS/MVS to IBM Tivoli Systems Automation for z/OS and CA Automation Point to IBM SAIOM. • Configure and implement IBM Systems Automation solutions, including policy-based automation for z/OS environments. • Develop and maintain automation rules, REXX execs, and System Automation Policy Database (PDB) configurations. • Provide installation and configuration assistance for IBM automation products. • Collaborate with operations teams to optimize system startup, shutdown, and recovery processes. • Ensure high availability and efficiency of critical systems through proactive automation strategies. • Document processes, configurations, and migration steps; deliver clear communication to stakeholders. • Troubleshoot and resolve automation-related issues in production environments.
• Leverage AI and tooling to lead the implementation of a test automation strategy, covering the entire testing pyramid (unit, service, integration, and end-to-end testing) to verify feature functionality for customer use cases. • Lead building, maintaining, and effective utilization of automated tests, collaborating closely with engineering teams to ensure robust test coverage for features and releases, and actively participating in the continuous improvement of testing processes. • Contribute to improving existing automation frameworks to support new functionalities and optimize quality and efficiency. • Collaborate with CI/CD team to integrate automated testing into CI/CD pipelines, ensuring thorough test coverage at every stage of development. • Demonstrate excellent troubleshooting abilities, isolate issues, and verify bug fixes. Debug issues found during testing and after release. • Be a player of our high-performance team to ensure code quality, commitment to craft and operational excellence • Drive collaboration with cross-functional teams, including product management, development, and other QE teams, in a fast-paced environment with short release cycles.
• Build and maintain a custom Chromium fork optimized for heavy data aggregation workloads within authenticated sessions. • Design and implement advanced systems to generate and maintain highly consistent browser fingerprints. • Engineer solutions to bypass world-class security systems. • Extend browser automation APIs (CDP, WebDriver) to support complex, stateful interactions required for navigating authenticated workflows. • Optimize browser instances for high-reliability headless operation, ensuring stability during long-running data extraction sessions.
Senior Automation Engineer
Inspired TestingHighly skilled professionals with attention to detail, using latest technologies, to ensure usability and reliability.
Role Description We are looking for experienced Senior Automation Engineers who are inspired and motivated by the prospect of being part of our growth story. - Lead the creation and maintenance of automation frameworks that support efficient testing and development practices. - Refactor existing codebases to enhance scalability, maintainability, and performance. - Implement SOLID design principles in automation projects to ensure high-quality, modular, and reusable code. - Integrate automation tools into the Test Life Cycle (TLC) and Continuous Integration/Continuous Deployment (CI/CD) processes to streamline testing and deployment workflows. - Conduct static code analysis and improve code coverage using tools like SonarQube to ensure the quality and reliability of the automation code. - Develop and maintain tools that support both development and testing efforts, improving efficiency and effectiveness across the team. - Engage in stakeholder reporting, effectively communicating automation efforts, results, and impacts on the overall project timeline and quality. - Participation and contribution to the Inspired Testing Community of Practice. - Continuous improvement and contribution to Inspired standards. - Write code aimed at improving the overall testability of the software, ensuring that software designs support robust and efficient testing strategies. Qualifications - Advanced understanding of automation framework design and maintenance, with a focus on creating scalable and reusable components. - Proficiency in refactoring and applying SOLID design principles to automation projects. - Strong skills in integrating automation within TLC and CI/CD pipelines. - Expertise in using code analysis tools like SonarQube to maintain high standards of code quality and coverage. - Ability to develop tools that enhance the efficiency of development and testing processes. - Excellent communication skills for effective stakeholder reporting and team collaboration. - Strong coding skills with a focus on enhancing software testability.



