Quality Assurance (QA) Engineer

Atria Institute Logo

Atria Institute

πŸ’΅ $72k-$104k
πŸ“Remote - Brazil

Summary

Join Atria, a membership-based preventive healthcare practice, as a Quality Assurance (QA) Engineer. You will play a crucial role in ensuring the high quality of our healthcare solutions by developing and executing test cases, automating tests using modern frameworks, and managing CI/CD pipelines. Responsibilities include writing comprehensive test cases, developing and maintaining automated tests, setting up and maintaining automated testing pipelines, identifying and tracking defects, and maintaining test documentation. You will also conduct non-functional testing, evaluate logs and monitor application performance, manage test data, and collaborate with other teams. The ideal candidate will have 3-5 years of experience as a QA Engineer with proficiency in automation testing frameworks and CI/CD pipelines. This role offers a flexible work environment with remote work options and opportunities for professional development.

Requirements

  • Proven Experience: Minimum of 3-5 years as a QA Engineer or similar role with hands-on automation testing experience
  • Test Automation Skills: Demonstrated proficiency with modern testing frameworks and AI native test gen tools (e.g., Cucumber, mabl, Leapwork, Playwright, Cypress, Selenium)
  • CI/CD Expertise: Experience configuring and maintaining test automation within CI/CD pipelines (GitHub Actions, Jenkins, or similar)
  • Problem-Solving: Strong analytical abilities with a proactive approach to identifying and solving complex quality issues
  • Communication: Excellent verbal and written communication skills with the ability to effectively collaborate in cross-functional teams
  • English Fluency: Proficient in English, as most business operations and communications are conducted in English

Responsibilities

  • Test Case Development: Write clear, comprehensive, and structured test cases using established frameworks like Cucumber or other suitable testing tools
  • Automation Testing: Develop, maintain, and execute automated tests using tools such as Playwright, Cypress, Selenium, or equivalent frameworks, focusing on frontend and backend integration and regression testing
  • CI/CD Pipelines: Set up and maintain automated testing pipelines to ensure rapid, reliable, and repeatable test execution as part of our CI/CD workflows
  • Bug Tracking and Reporting: Identify, document, and track defects using bug-tracking tools like GitHub Issues, GitLab Issues, Linear, Notion or similar platforms
  • Test Documentation: Maintain up-to-date documentation of test scenarios, QA processes, and test execution outcomes
  • Non-Functional Testing: Conduct performance, load, security, and accessibility tests using appropriate tools
  • Logs and Performance Monitoring: Evaluate logs and monitor application performance to identify anomalies and scalability issues
  • Data Management: Ensure test environments are populated with realistic datasets for effective testing
  • Collaboration: Work closely with developers, product managers, and designers to identify test requirements, prioritize issues, and provide timely feedback
  • Training and Support: Guide and support developers and team members in quality assurance best practices and test automation
  • Innovation: Stay updated on industry best practices and emerging QA technologies, recommending and implementing improvements in our testing

Preferred Qualifications

  • Certifications: Relevant QA certifications (e.g., ISTQB, Certified Agile Tester) are beneficial
  • Technical Familiarity: Exposure to backend (NodeJS, Prisma, MySQL) or frontend (React, Vue, Angular) development is highly desirable
  • Cloud Experience: Familiarity with cloud platforms (AWS, Azure, GCP) and related services
  • Docker and Containerization: Experience using Docker and containerization technologies for consistent testing environments
  • Database Knowledge: Capability to validate and query data directly in relational or non-relational databases
  • Agile Methodologies: Familiarity with agile methodologies, especially Scrum or Kanban
  • Healthcare Experience: Familiarity with the healthcare industry or healthcare software is advantageous but not mandatory

Benefits

  • Impactful Work: Contribute to solutions that make a real difference in healthcare and improve patient outcomes
  • Innovative Environment: Be part of a team that values creativity, embraces new technologies, and drives industry change
  • Growth Opportunities: Access to professional development resources and career advancement opportunities
  • Flexible Work: Enjoy a flexible work environment with options for remote work and a healthy work-life balance, including PTO days
  • Culture: Join a team that values teamwork, collaboration, communication, mutual support, and professional development
  • $35 - $50/ hr, depending on years of experience

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.

Similar Remote Jobs