Senior QA Automation Engineer
Summary
Senior QA Automation Engineer at Félix, a Series C fintech building AI-powered cross-border remittances and financial services for Latinos in the US. You design test plans, build and maintain UI/API automation frameworks (Python, Selenium/Cypress), integrate tests into CI/CD, and champion quality-first practices — remote from Mexico.
- Collaborate closely with product and engineering teams to ensure comprehensive test coverage, effectively prioritize test execution, and provide clear updates on progress and results—all while driving improvements in release velocity and maintaining robust production health.
- Define, design, and execute comprehensive test plans in close collaboration with cross-functional teams.
- Participate in design and specification reviews to establish clear acceptance criteria, ensure thorough test coverage, and document all testing outcomes.
- Provide regular progress updates and feedback to stakeholders, driving alignment on testing priorities and release readiness.
- Champion quality assurance best practices and promote a culture of quality throughout the organization.
- Own the end-to-end development and execution of test cases by analyzing design documentation and requirements, covering positive, negative, and corner cases.
- Integrate test cases into automated testing frameworks (UI, API) and continuously refine them to maintain comprehensive regression and smoke test coverage.
- Improve and maintain existing automation frameworks and infrastructure.
- Collaborate with engineers to develop reliable, scalable, and reusable automated tests.
- Schedule and participate in testing efforts to ensure every release meets quality standards without regression.
- Conduct exploratory testing to identify edge cases and ensure product robustness.
- Proactively track, reproduce, and triage defects through resolution, working with stakeholders to prioritize and fix issues.
- Provide clear test metrics and defect analysis to inform release decisions.
- Build and maintain monitoring systems for test stability, promptly communicating issues to engineering teams.
- Monitor test stability, identify and address issues, and contribute to building systems for monitoring test health.
- Document and communicate test results, metrics, and best practices across the organization to drive continual process and quality improvements.
- Excellent problem-solving and analytical skills.
- Strong communication and collaboration skills.
- Bachelor's degree in Computer Science or a related field, or equivalent practical experience.
- 5+ years of hands-on experience as QA Automation Engineer, or a developer with a strong focus on testing.
- Demonstrated experience designing test plans, developing test cases, and documenting test outcomes for complex product features.
- Ability to prioritize work and manage multiple testing initiatives simultaneously.
- Comfortable working with CI/CD pipelines and integrating automated tests.
- Python experience (even if it's not your main programming language).
- Experience building and maintaining test automation frameworks.
- Experience with UI and/or API test automation tools and frameworks (e.g., Selenium, Cypress).
- Solid understanding of software testing methodologies and best practices.
- These are the applicable requisites, although equivalent competencies in any of the above will also be considered.
- Competitive salary
- Initial stock options grant
- Annual performance bonus
- Health, dental, and vision plans
- Continuous learning opportunities
- Unlimited PTO
- Paid parental leave
- Empowering opportunities for growth in a dynamic entrepreneurial environment