Role Overview
The Quality Assurance Engineer is responsible for the quality, reliability, and performance of software solutions. This role primarily focuses on designing, developing, and executing comprehensive test strategies, with a strong emphasis on automation testing using tools like Playwright and Selenium. Operating within an Agile development environment, this role requires strong technical skills in quality assurance, a commitment to process improvement, and exceptional collaboration with cross-functional teams. The Quality Assurance Engineer is expected to contribute significantly to the development of test automation frameworks, manage test artifacts within Azure DevOps, and ensure the successful, high-quality delivery of web and mobile applications.
Core Responsibilities
Automation Testing and Quality Execution
- Develop, maintain, and execute automated test scripts for functional, regression,
and end-to-end testing using modern web testing frameworks such as Playwright
and Selenium. - Contribute to the technical design and architecture of the test automation
framework, ensuring it is scalable, robust, and maintainable. - Design, create, and maintain comprehensive test suites, test plans, and test cases
within Azure DevOps. - Execute manual and exploratory tests where automation is not feasible, ensuring
high-quality coverage. - Actively participate in code reviews for test automation scripts, promoting best
practices in testing and maintaining high standards of code quality. - Collaborate with the DevOps team to integrate automation tests into the CI/CD
processes for continuous quality assurance.
Product Delivery and Execution
- Collaborate with Product Managers, UX/UI designers, and Engineering teams to refine technical requirements and ensure accurate feature specifications and testability.
- Utilize Azure DevOps extensively to create, track, and report on test results, test cases, and test suites across the software development lifecycle.
- Fully participate in Agile product development processes, including sprint planning, daily stand-ups, and retrospectives, ensuring timely and predictable quality sign-off.
- Analyze application performance, diagnose issues, and proactively report defects clearly and concisely.
- Own the quality of assigned features, including performance, security, and adherence to functional requirements.
Collaboration and Stakeholder Management
- Work closely with Software Engineers to understand system architecture and troubleshoot complex technical issues in both pre-production and production environments.
- Communicate testing strategies, progress, trade-offs, and quality risks clearly to both technical and non-technical audiences.
- Act as the quality assurance technical subject matter expert during planning and review sessions.
- Collaborate with the Quality Assurance Manager to improve testing methodologies, tools, and processes.
Requirements
Technical Requirements
- 3+ years of experience in Software Testing and Quality Assurance
- 2+ years of hands-on experience in QA Automation
- Strong experience in UI test automation using Playwright and or Selenium
- Proficient in JavaScript, TypeScript, C#, or Java with solid object oriented programming knowledge
- Experience building and maintaining scalable automation frameworks
- Hands-on experience with Azure DevOps including test plans, repositories, and CI CD pipelines
- Experience integrating automated tests into CI CD workflows
- Strong understanding of functional, regression, and end to end testing
- Proven ability to debug failed automation scripts and identify root causes
- Experience working in Agile Scrum environments
- Strong communication skills and ability to collaborate with cross functional teams
- Ability to thrive in a fast paced product driven environment
Applicants for this role must be amenable to the following:
- Using their own device and maintaining a reliable high-speed internet connection (minimum of 100 Mbps)
- Working within a dedicated schedule from 9:00 AM to 6:00 PM (Manila Time)
- Being available for scheduled and ad-hoc calls, meetings, and chats during weekday working hours
- Having access to a quiet, professional workspace suitable for video meetings and calls
- Using dual monitors (preferred but not required, if available)
- Being available to start immediately
- Acknowledging that all work and outputs will be covered by a standard Confidentiality and Non-Disclosure Agreement, as well as an Intellectual Property Assignment Agreement, to protect both company and client information
Benefits
Note: This is a hybrid-Work From Home opportunity. Regular in-person meetings may be scheduled for key projects and deliverables.
About Anytime Mailbox
Anytime Mailbox, a worldwide trailblazer in the virtual mailbox industry, enables individuals, small businesses, content creators, and digital nomads to establish a real street address with a mailbox at over 2,500 locations across the planet. A virtual mailbox eliminates having to be at a physical location to get postal mail while ensuring you'll never miss your mail. With our easy-to-use app, clients can view and manage their postal mail & packages from anywhere in the world and decide whether they want their mail forwarded, scanned, shredded, or thrown away.
We are genuinely decentralized. Embracing work at home since 2013, we appreciate the value of a flexible schedule and work-life balance. We trust our team members to achieve our common goals that have enabled consistent, rapid promotion from within, long-term relationships, and 100% job satisfaction. Because we are at the starting point of our clients' endeavors, our diverse team members enjoy a shared sense of excitement in solution building. Want to join a team enabling our clients to achieve their dreams?
Our Culture
Our company culture is focused on creating a sense of family within our team. We believe that by fostering a supportive and collaborative environment, our employees are better able to thrive and achieve their goals. From company-wide events and team-building activities to daily check-ins and one-on-one meetings, we prioritize open communication and support for our team members.
We strive to create a workplace where everyone feels valued and supported, regardless of their background or experience. Our commitment to diversity and inclusivity extends beyond just hiring practices - we work to ensure that our culture and policies reflect our values and promote a sense of belonging for all.
If you're looking for a workplace that feels like family, where you can work with a team that supports and uplifts each other, then we encourage you to apply today. Let's work together to create a workplace culture that fosters growth, collaboration, and success for all.
Apply today and let's see how we can work together to achieve great things!