Responsibilities
- Carry out full lifecycle testing, including functional, regression, integration, and smoke tests on web platforms, including mobile-responsive interfaces.
- Create, implement, and maintain end-to-end test automation frameworks using Playwright.
- Develop clear, maintainable, and reusable automated test scripts that align with current system architecture.
- Verify REST API functionality using Postman, including scripting, environment configuration, and complex validation checks.
- Plan and run performance, load, and stress tests to evaluate system reliability under heavy usage.
- Detect performance issues and work with development teams to improve system efficiency.
- Engage in Agile team rituals to ensure user stories are testable and meet defined acceptance standards.
- Develop test strategies, test cases, and validation approaches that address dependencies and edge scenarios.
- Oversee defect lifecycle from detection and documentation to tracking and confirmation of resolutions.
- Embed automated testing within CI/CD pipelines to support continuous integration and rapid feedback.
- Manage code repositories using Git, including branching, committing, and resolving merge conflicts.
- Support deployment processes and manage test environments via GitHub to maintain QA independence.
- Plan and conduct regression, smoke, and sanity testing to guide release readiness decisions.
- Advocate for QA best practices such as early testing, the testing pyramid model, and tracking quality metrics.
Benefits
- Health insurance coverage and financial support for education.
- Flexible paid time off and paid public holidays.
- Opportunities to work on demanding, high-profile software projects for clients in the United States and Latin America.
- Work alongside top-tier software professionals from Latin America and the U.S. in an inclusive, diverse setting.
Other
Excellent English skills