Get AI-powered advice on this job and more exclusive features.
Job Summary
We are looking for a highly skilled and motivated Senior Software Quality Assurance & Automation Engineer with 2+ years of experience to join our dynamic team. You will play a key role in ensuring the quality, reliability, and performance.
This position involves hands‑on testing, designing robust automation frameworks, driving QA best practices, and promoting “Shift Left” testing principles across the development lifecycle.
Key Responsibilities
Test Strategy & Planning :
- Collaborate with product managers, developers, and other stakeholders to understand requirements.
- Define comprehensive test strategies and detailed test plans for both new features and existing functionalities.
Test Case Design & Execution :
Design, develop, and execute high-quality manual and automated test cases — including functional, regression, integration, API, and performance testing.Apply test design patterns such as Page Object Model (POM) for maintainable test automation.Automation Development :
Build and maintain scalable, reliable, and efficient automation frameworks using Python or JavaScript .Utilize tools like Playwright , Selenium , and Rest Assured for end‑to‑end automation coverage.CI / CD Integration :
Contribute to integrating automated tests into the CI / CD pipeline for continuous testing and early feedback loops.Defect Management :
Identify, document, track, and retest defects rigorously.Collaborate with development teams to ensure timely resolution.Shift‑Left Advocacy :
Champion early testing practices including static analysis, unit / component test support, and active participation in code reviews.Performance & Security Testing :
Participate in performance, load, and basic security testing to ensure system robustness and reliability.API Testing :
Perform extensive RESTful API testing using tools like Postman and related frameworks.Documentation & Reporting :
Maintain detailed and up‑to‑date QA documentation including test plans, test cases, defect logs, and automation framework guides.Generate comprehensive test reports to communicate progress and quality metrics using tools such as QASE.io .Mentorship & Collaboration :
Provide technical guidance and mentorship to junior QA engineers.Actively participate in design and code reviews as part of cross‑functional collaboration.Process Improvement :
Continuously identify and implement opportunities for improving QA processes, testing methodologies, and automation toolsets.Requirements
Bachelor’s degree in Computer Science, Software Engineering , or a related technical field.2+ years of hands‑on experience in Software Quality Assurance with a strong focus on automation.Proficient in Python or JavaScript .Proven experience with automation tools such as Playwright , Selenium , and Rest Assured .Strong understanding of Page Object Model (POM) and related test design patterns.Skilled in API testing with tools like Postman .Familiar with Agile / Scrum methodologies and the Software Development Life Cycle (SDLC) .Experience with version control systems (e.g., Git, GitLab).Excellent analytical, problem‑solving, and communication skills with strong attention to detail.Resilient and patient , capable of working through complex, large‑scale systems with continuous improvement cycles.A proactive, result‑oriented mindset with the ability to work independently and collaboratively in a team environment.Seniority level
Mid‑Senior levelEmployment type
Full‑timeJob function
Quality AssuranceIT System Custom Software DevelopmentReferrals increase your chances of interviewing at InnovaSynx by 2x
Get notified about new Senior Quality Assurance Automation Engineer jobs in Lahore District, Punjab, Pakistan .
#J-18808-Ljbffr