What are the responsibilities and job description for the Sr QA Engineer (Automation & Manual Testing) position at Mindtech?
Sr QA Engineer (Automation & Manual Testing)
Mindtech is your gateway to exciting and impactful tech projects. We specialize in end-to-end software outsourcing, linking Latin American talent with global opportunities. Our fast, cost-effective approach ensures that our clients receive exceptional service and innovative solutions. With a diverse team of over 70 skilled professionals across Latin America and the US, we are committed to delivering software that drives success.
Position Overview:
We are looking for a QA Engineer who can thoroughly test and validate our FastAPI backend and React frontend to ensure a seamless user experience. The ideal candidate should have a strong understanding of both codebases, be able to write automated tests, and perform manual testing when needed. You will work closely with developers to identify bugs, improve test coverage, and maintain the overall quality of our application.
Key Responsibilities
● Review and understand both FastAPI backend and React frontend to design effective test strategies
● Develop and maintain automated tests for API endpoints, UI components, and end-to-end workflows
● Perform manual testing to identify edge cases, usability issues, and regressions
● Write and execute integration, functional, and performance tests
● Collaborate with developers to debug issues and improve application reliability
● Implement and manage CI/CD testing pipelines to automate test execution
● Ensure comprehensive test coverage and maintain test documentation
● Conduct load and performance testing to validate backend efficiency under high traffic
● Stay up-to-date with best practices in automated testing frameworks and QA methodologies
Desired skills & Qualifications:
● 5 years of experience in QA testing for both frontend and backend applications
● Strong understanding of FastAPI (or similar backend frameworks) and React
● Experience with automated testing tools such as Pytest, Selenium, Playwright, or Cypress
● Proficiency in writing API tests, UI tests, and end-to-end tests
● Familiarity with CI/CD pipelines and integrating automated tests into deployment workflows
● Knowledge of REST APIs, WebSockets, and database interactions
● Experience with performance testing tools like JMeter or Locust is a plus
● Strong problem-solving skills and attention to detail
● Ability to work independently and collaborate effectively with the development team