Strategic Systems International logo

QA Automation Engineer

Strategic Systems International
Full-time
On-site
Lahore, Pakistan
QA Automation Engineer

PURPOSE:

We are seeking a motivated QA Automation Engineer with at least 2+ years of experience in designing, implementing, and maintaining automated testing solutions. The ideal candidate will have strong expertise in Selenium for test automation, hands-on experience with API testing, and exposure to automation frameworks, reporting tools, and CI/CD pipelines. Familiarity with Python is an added advantage. This role is best suited for a candidate who thrives on ensuring product quality through robust automation strategies and collaborative problem-solving.

KEY RESPONSIBILITIES:

  • Design, develop, and maintain automated test scripts using Selenium.

  • Implement automation strategies and frameworks such as TestNG (or equivalent).

  • Ensure comprehensive test coverage across functional, regression, and integration test cases.

  • Perform REST and SOAP API testing using automation tools and frameworks.

  • Validate API functionality, performance, and security.

  • Utilize automation reporting tools (e.g., Allure, Extent Reports, or similar) for clear and actionable test results.

  • Apply TDD/BDD testing approaches to improve collaboration and test coverage.

  • Work with build tools (e.g., Maven, Gradle) to integrate testing workflows into the development pipeline.

  • Integrate automated tests into CI/CD pipelines using tools such as Jenkins, GitLab CI, Azure DevOps, or similar.

  • Ensure smooth execution of automated suites during build and deployment processes.

  • Collaborate closely with developers, QA engineers, and product teams to ensure high-quality software delivery.

  • Participate in code reviews and contribute to framework enhancements.

  • Take ownership of automation deliverables and continuously optimize testing processes.

  • Knowledge of Python for scripting and automation is a plus.

  • Familiarity with automation-specific libraries relevant to test cases and project requirements.

QUALIFICATIONS, SKILLS, AND EXPERIENCE:

  • Bachelor’s degree in Computer Science, Software Engineering, or a related field.

  • 2+ years of hands-on experience in QA automation.

  • Strong expertise with Selenium for automation.

  • Experience in API testing (REST/SOAP).

  • Experience with automation frameworks (e.g., TestNG, JUnit).

  • Familiarity with reporting tools (e.g., Allure, Extent Reports).

  • Good knowledge of TDD/BDD methodologies.

  • Hands-on experience with build tools (Maven/Gradle).

  • Exposure to CI/CD tools (Jenkins, GitLab CI, Azure DevOps, etc.).

  • Knowledge of Python for automation scripting is an advantage.

  • Strong problem-solving skills, attention to detail, and communication abilities.

A Culture of Belonging: At our core, we value diversity and inclusion. As an equal opportunity employer, we are dedicated to creating a workplace where every voice is heard, every person is respected, and everyone has the opportunity to succeed.