Senior Quality Assurance Engineer
Key Responsibilities
- Design, develop, and maintain scalable automated test frameworks for web applications and APIs.
- Develop automated test cases for functional, regression, integration, and end-to-end testing.
- Integrate automated tests into CI/CD pipelines to support continuous testing.
- Review business and technical requirements to ensure they are testable and complete.
- Design comprehensive test strategies, test plans, and test scenarios.
- Execute manual testing for new features, exploratory testing, usability validation, and areas not yet covered by automation.
- Perform API testing and automate API test suites using tools such as Postman or equivalent frameworks.
- Identify, document, prioritize, and verify software defects using defect tracking tools such as Jira or Azure DevOps.
- Collaborate with developers and stakeholders to reproduce issues, validate fixes, and improve software quality.
- Support release activities through automated regression testing, release validation, and post-deployment verification.
- Monitor automation execution results, analyze failures, and continuously improve test coverage and framework stability.
- Define and promote QA best practices, testing standards, and automation guidelines across projects.
- Prepare testing reports, quality metrics, and automation coverage reports.
Technical Skills
Required
- Strong experience with test automation frameworks such as Playwright, Cypress, and Selenium.
- Experience automating REST API testing.
- Strong knowledge of software testing methodologies, SDLC, and STLC.
- Experience designing automation frameworks from scratch or extending existing frameworks.
- Experience integrating automated tests into CI/CD pipelines.
- Experience using Git and version control workflows.
- Experience with defect management tools such as Jira or Azure DevOps.
- Experience with browser debugging tools and web technologies (HTML, CSS, JavaScript).
- Familiarity with SQL and database validation.
Preferred
- Experience testing Drupal-based applications.
- Experience testing enterprise system integrations and APIs.
- Experience with Docker, DDEV, or containerized development environments.
- Familiarity with performance and security testing tools.
- Experience with accessibility (WCAG) testing.
Qualifications
- Bachelor's degree in Computer Science, Software Engineering, Information Technology, or a related field.
- 5+ years of experience in software quality assurance, with a strong focus on test automation.
- Demonstrated experience designing and implementing automation frameworks.
- ISTQB or other relevant QA certifications are a plus.
Soft Skills
- Strong analytical and problem-solving skills.
- Excellent attention to detail.
- Strong communication and collaboration skills.
- Ability to work independently and manage multiple priorities.
- Proactive mindset with a passion for quality and continuous improvement.
- Ability to communicate effectively with both technical and business stakeholders.
Nice to Have
- Experience working with enterprise applications and system integrations.
- Experience with cloud-based development and deployment environments.
- Familiarity with Agile/Scrum methodologies.
- Experience mentoring team members on QA automation best practices.
Â

