Enable job alerts via email!

Senior SQA Automation Engineer

HR Force International

Lahore

On-site

PKR 2,000,000 - 2,750,000

Full time

Today
Be an early applicant

Job summary

A dynamic software solutions firm is seeking a Senior Software Quality Assurance & Automation Engineer with 4+ years of experience. The ideal candidate will ensure quality and reliability through hands-on testing, automation framework design, and collaboration with teams. Key skills include expertise in Python and JavaScript, as well as familiarity with tools like Playwright and Selenium. This role also involves mentorship to junior engineers and participation in process improvements.

Qualifications

  • 4+ years of hands-on experience in Software Quality Assurance, focusing on test automation.
  • Extensive experience with test automation frameworks.
  • Familiarity with Agile methodologies and the Software Development Life Cycle (SDLC).

Responsibilities

  • Collaborate to define test strategies and create detailed test plans.
  • Design, develop, and execute manual and automated test cases.
  • Design and maintain scalable automation frameworks.
  • Identify, document, and track defects rigorously.
  • Champion 'Shift Left' testing principles.

Skills

Hands-on experience in Software Quality Assurance
Proficiency in Python
Proficiency in JavaScript
Experience with Playwright
Experience with Selenium
Experience with Rest Assured
Experience with API testing
Strong analytical and problem-solving skills

Education

Bachelor's degree in Computer Science or related field

Tools

Postman
QASE.io
Job description

Job Summary:We are seeking a highly skilled and motivated Senior Software Quality Assurance & Automation Engineer with 4+ years of experience to join our dynamic team. The ideal candidate will play a critical role in ensuring the quality, reliability, and performance of our [mention your product/platform type, e.g., AI-powered applications, FinTech solutions, enterprise platforms]. This role involves hands-on test execution, designing robust automation frameworks, driving best practices in quality assurance, and actively contributing to our "Shift Left" initiatives.

Key Responsibilities:

  • Test Strategy & Planning:Collaborate with product managers, developers, and other stakeholders to understand requirements, define comprehensive test strategies, and create detailed test plans for new features and existing functionalities.
  • Test Case Design & Execution:Design, develop, and execute high-quality manual and automated test cases (functional, regression, integration, API, performance), applying test design patterns likePage Object Model (POM).
  • Automation Development:Design, build, and maintain scalable, robust, and efficient automation frameworks and scripts usingPythonandJavaScript, leveraging tools likePlaywright, Selenium, and Rest Assured.
  • CI/CD Integration (Optional):Contribute to integrating automated tests into the Continuous Integration/Continuous Delivery (CI/CD) pipeline to ensure seamless execution and early feedback.
  • Defect Management:Identify, document, track, and retest defects rigorously, working closely with development teams to ensure timely resolution.
  • "Shift Left" Advocacy:Champion and implement "Shift Left" testing principles by promoting early testing, static analysis, unit/component testing support, and code review participation.
  • Performance & Security Testing:Contribute to defining and executing performance, load, and basic security tests to ensure system robustness.
  • API Testing:Extensive experience in testing RESTful APIs using tools likePostman.
  • Documentation & Reporting:Maintain clear and concise test documentation (test plans, test cases, defect reports, automation framework documentation) using tools likeQASE.io, and generate comprehensive test reports to communicate quality metrics and progress to stakeholders.
  • Mentorship & Collaboration:Provide technical guidance and mentorship to junior QA engineers. Actively participate in design reviews, code reviews, and cross-functional team discussions.
  • Process Improvement:Continuously identify opportunities for process improvements, tool enhancements, and test methodology advancements.
  • Required:
    • Bachelor's degree in Computer Science, Software Engineering, or a related technical field.
    • 4+ years of hands-on experiencein Software Quality Assurance, with a strong focus on test automation.
    • Proficiency inPythonandJavaScript.
    • Extensive experience with test automation frameworks and tools includingPlaywright, Selenium, and Rest Assured.
    • Experience withPage Object Model (POM)test design pattern.
    • Experience with API testing tools likePostman.
    • Familiarity with testing methodologies (Agile, Scrum) and the Software Development Life Cycle (SDLC).
    • Familiarity with version control systems (e.g., Git, GitLab).
    • Strong analytical and problem-solving skills with meticulous attention to detail.
    • Excellent communication (written and verbal) and interpersonal skills.
    • Resilience & Patience:Given the large scale and complexity of our product, processes may take time to achieve complete error-free states. The ideal candidate must demonstrate high levels of resilience, patience, and adaptability in navigating evolving systems and continuous improvement cycles.
    • A proactive and results-oriented mindset.
    • Ability to work effectively both independently and as part of a collaborative team.
  • Preferred (Nice-to-Have):
    • Experience with cloud platforms (AWS, Azure, GCP).
    • Familiarity with performance testing tools (e.g., JMeter, LoadRunner).
    • Knowledge of security testing principles and tools.
    • Experience working with AI/ML-based applications or large-scale distributed systems.
    • Experience with database testing (SQL/NoSQL).
    • ISTQBCertification in Software Testing.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.