Senior QA Engineer
About the Role:
We are seeking a detail-oriented and proactive QA Engineer to
lead the evolution of our quality assurance practices. This role is ideal for someone who enjoys both strategic and hands-on work – building on existing testing foundations, enhancing test automation and infrastructure, and introducing scalable processes that align with engineering and product goals. The ideal candidate will have a solid understanding of software testing methodologies, be comfortable with both manual and automated testing, and be able to collaborate effectively with developers, product managers, and other stakeholders to ensure high-quality software delivery.
Key Responsibilities:
- Define and enforce the overall QA strategy.
- Collaborate with product and engineering to define clear and testable acceptance criteria.
- Design, write, and execute automated test suites for unit tests, integration tests, regression tests, and end-to-end (E2E) tests.
- Build and maintain testing environments, including staging and test
databases with seeded data and test users.
- Integrate test automation into CI/CD pipelines.
- Build QA metrics and reporting (test coverage, defect rates, test run success/failure).
- Lead bug triage and post-release quality analysis.
- Help set quality metrics and champion a “test early and often” culture.
- Evaluate and recommend tools and frameworks for test automation, test data generation, and result tracking.
- Be the foundation of our future QA team and define our quality roadmap.
Requirements:
- Bachelor’s degree in Computer Science, Information Technology, or related field (or equivalent practical experience).
- 5+ years of experience QA, including 2+ years in a senior or lead role.
- Strong knowledge of software QA methodologies, tools, and processes.
- Experience with automated testing tools (e.g., Pytest, Cypress, etc.).
- Proficiency
with MySQL.
- Experience with API testing tools (e.g., Postman).
- Familiarity with CI/CD tools and version control systems (e.g., Github Actions, Git).
- Excellent attention to detail, communication, and problem-solving skills.
Preferred Qualifications:
- Experience testing desktop applications.
- Familiarity with SOC2 or other compliance testing needs.
- Comfort setting up Dockerized environments for local or CI-based test execution.
- Knowledge of performance and load testing tools.
What We Offer:
- Fully remote team.
- Small, focused team with minimal overhead.
- Competitive salary and benefits package.
- A collaborative and inclusive team environment.
- Opportunities for professional development and career growth.
Share: