Senior QA Automation Engineer

Finalis Logo

Finalis

πŸ“Remote - Argentina

Summary

Join Finalis, a fast-paced startup, and contribute to our team as a QA Automation Engineer. You will develop and maintain automated test scripts using Playwright and TypeScript, perform comprehensive API testing, and collaborate with developers to ensure high-quality software. Responsibilities include defect management, continuous improvement of the automation framework, and mentoring junior team members. This role requires 3+ years of QA experience, expertise in test automation, and proficiency with various testing tools. Finalis offers a 100% remote work environment, competitive salary, generous paid time off, and professional development opportunities.

Requirements

  • 3+ years of professional QA experience with proven expertise in test planning, execution, and optimization
  • 2+ years of hands-on experience with Playwright and TypeScript
  • Strong understanding of QA methodologies, SDLC, and industry best practices
  • Solid experience in backend/API testing, including RESTful and GraphQL endpoints
  • Proficiency with tools such as Postman for API testing
  • Familiarity with browser developer tools for debugging and validation
  • Knowledge of modern software development workflows (e.g., Git, branching strategies)
  • Familiarity with CI/CD processes and tools like GitHub Actions
  • Comfortable with SQL for database validations
  • Advanced English communication skills, with the ability to articulate complex technical issues to both technical and non-technical audiences
  • Strong collaboration and organizational skills, with a detail-oriented mindset

Responsibilities

  • Develop and maintain automated test scripts using Playwright and TypeScript
  • Perform comprehensive API testing for RESTful and GraphQL endpoints, validating responses, data integrity, authentication, and overall functionality
  • Collaborate closely with developers to ensure API services meet performance, reliability, and scalability benchmarks
  • Debug and analyze automation failures, identifying root causes and resolving issues promptly
  • Integrate automated tests with CI/CD pipelines using GitHub Actions
  • Identify, reproduce, and thoroughly document defects
  • Collaborate with developers and stakeholders to ensure timely defect resolution and re-testing
  • Use tools like Jira to manage test cases, defect tracking, and test progress
  • Continuously enhance the automation framework to improve test efficiency and coverage
  • Apply and adapt testing methodologies to evolving project needs
  • Collect and report QA metrics to measure process effectiveness and product quality
  • Implement performance testing strategies (e.g., K6, JMeter, Locust) to enhance test reliability
  • Maintain effective communication with cross-functional teams to ensure alignment on objectives and deliverables
  • Provide clear and concise test reports, including quality status and risk assessments
  • Mentor junior QA team members, fostering a collaborative, quality-first culture

Preferred Qualifications

  • Experience with performance testing tools (e.g., K6, JMeter, Locust)
  • Familiarity with React-based applications and component testing
  • Knowledge of visual testing tools

Benefits

  • 100% Remote work (Work from wherever you want!)
  • Competitive USD salary
  • High-Speed Internet expenses allowance
  • Generous Paid time-off (Vacation Time!)
  • Additional 17 Flex Days (to use in national holidays or personal matters)
  • Professional Growth Benefits in our E-Learning Platform (Coursera) (take your skills to the next level!)
  • People Team Partner (to target your roadblocks and customize an action plan for your career path)
  • Buddy Program
  • Virtual After-Office Activities
  • Diverse Culture & Inclusive environment

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.