Position Overview
We are looking for a detail-oriented and results-driven Senior SQA Engineer to join our team. The ideal candidate will have strong experience in both manual and automated testing, exposure to business analysis, and awareness of how to leverage AI tools and techniques to improve testing efficiency, analytics, and overall quality.
Key Responsibilities
- Design, develop, and execute manual and automated test cases for functional, regression, integration, and performance testing.
- Define and maintain test strategies, plans, and scripts aligned with project requirements.
- Collaborate with Product Owners, Business Analysts, and Developers to understand requirements and translate them into testable stories.
- Analyze business processes and contribute to requirement gathering and documentation.
- Build and maintain automation frameworks (Selenium, Cypress, Playwright, or similar).
- Use AI-powered testing tools (e.g., intelligent test case generation, predictive defect analysis, smart exploratory testing) to enhance productivity and test coverage.
- Research emerging AI trends in quality engineering and recommend solutions to improve QA efficiency.
- Participate in sprint planning, stand-ups, and retrospectives to ensure QA coverage across the SDLC.
- Identify, document, and track defects through issue management tools (e.g., Jira, Azure DevOps).
- Drive continuous improvement of QA processes, standards, and best practices.
- Mentor junior QA team members and provide guidance on quality engineering techniques.
Requirements
- Bachelor’s degree in Computer Science, Software Engineering, or related field.
- 4–6 years of professional experience in Software Quality Assurance, with solid exposure to both manual and automation testing.
- Knowledge of leveraging AI in QA (e.g., intelligent defect prediction, AI-based test generation, or using LLMs for test data creation).
- Proficiency in testing tools/frameworks such as Selenium, Cypress, Playwright, TestNG, JUnit, or similar.
- Hands-on experience writing SQL queries and working with APIs (Postman, REST/GraphQL testing).
- Familiarity with CI/CD pipelines and version control (Git, Jenkins, Azure DevOps).
- Strong understanding of SDLC, Agile/Scrum, and defect management.
- Exposure to Business Analysis — requirement gathering, process mapping, user story writing.
- Excellent analytical, problem-solving, and communication skills.
Nice-to-Have
- Experience with performance and security testing tools (e.g., JMeter, OWASP ZAP).
- ISTQB or other QA-related certifications.
- Knowledge of cloud environments (AWS, Azure, GCP).
Job: Full Time - Onsite
Location: Karachi
Timings: Evening / Morning
Job Type: Full-time
Application Question(s):
- How many years of experience do you have in Software Quality Assurance?
- Do you have hands-on experience with both manual and automated testing? (Yes/No – if Yes, specify tools/frameworks.)
- Have you worked in a role that combined SQA and Business Analysis responsibilities? (Yes/No – please describe briefly.)
- Are you familiar with using or integrating AI-powered testing tools (e.g., AI-based test case generation, predictive defect analytics)? (Yes/No – please elaborate.)
- Have you implemented or maintained a test automation framework in your previous roles? (Yes/No – provide details.)
- Notice period?
- What is your current salary?
- What is your expected salary?
Work Location: In person