Job Description
At NexusFlow Systems, we are revolutionizing enterprise automation. We are seeking a meticulous and innovative Senior Quality Assurance Engineer to join our core engineering team. You will be responsible for defining the testing strategy, implementing automated frameworks, and ensuring our high-availability distributed systems meet the highest standards of reliability and performance.
This role offers the opportunity to influence architectural decisions and champion a 'quality-first' culture across the entire development lifecycle.
Responsibilities
- Design, develop, and maintain comprehensive automated test suites using Python or Java.
- Collaborate with product managers and developers to define clear, actionable acceptance criteria.
- Conduct deep-dive root cause analysis on production issues and implement preventive testing strategies.
- Lead CI/CD pipeline integration efforts to ensure automated regression testing is core to our deployment process.
- Mentor junior QA engineers and perform rigorous code reviews of test automation scripts.
- Manage end-to-end performance and load testing initiatives for scalable cloud infrastructure.
- Advocate for best practices in test-driven development (TDD) and behavior-driven development (BDD).
Qualifications
- Bachelor’s degree in Computer Science, Engineering, or a related technical field.
- 5+ years of professional experience in software quality assurance for SaaS products.
- Proficiency in automation tools such as Selenium, Playwright, or Cypress.
- Hands-on experience with cloud infrastructure (AWS/GCP) and containerization tools like Docker or Kubernetes.
- Solid understanding of CI/CD methodologies and tools such as Jenkins, CircleCI, or GitHub Actions.
- Demonstrated expertise in API testing and database validation (SQL/NoSQL).
- Exceptional problem-solving skills and the ability to thrive in a fast-paced, agile environment.