Our software developers rank among the top 1%

SQA Engineer

Ropstam Solutions is seeking a highly skilled and detail-oriented Software Quality Assurance Engineer to join our dynamic team
SQA Engineer
We are seeking a highly skilled and detail-oriented Software Quality Assurance Engineer to join our dynamic team. The SQA Engineer will be responsible for ensuring the quality and reliability of our software products through the design, implementation, and execution of test plans and test cases. The ideal candidate will have a strong understanding of software development processes, testing methodologies, and the ability to collaborate effectively with cross-functional teams.
Office Hours:
9 am to 6 pm
Location:
DHA 2, Main G.T Road Islamabad, Pakistan
Responsibilities:
  • Develop and implement comprehensive test plans based on project
    requirements.
  • Design detailed test cases to ensure thorough coverage of functional and
    non-functional requirements.
  • Execute manual and automated test cases to validate software functionality,
    performance, and security.
  • Conduct regression testing to ensure the stability of existing features after
    code changes.
  • Identify, document, and track software defects using established issue
    tracking systems.
  • Work closely with developers to facilitate defect resolution and verify bug
    fixes.
  • Develop and maintain automated test scripts using tools such as Selenium,
    JUnit, or similar frameworks.
  • Integrate automated testing into the continuous integration/continuous
    deployment (CI/CD) pipeline.
  • Conduct performance testing using tools like JMeter to identify and address
    system bottlenecks.
  • Analyze performance metrics and provide recommendations for optimization.
  • Design and execute test cases for RESTful and SOAP APIs to ensure data
    consistency and reliability.
  • Collaborate with development teams to validate API functionality.
  • Work closely with software developers, product managers, and other
    stakeholders to understand project requirements and user stories.
  • Participate in Agile/Scrum ceremonies and provide feedback on software
    quality.
  • Maintain detailed testing documentation, including test cases, test scripts, and
    test results.
  • Contribute to the creation and improvement of testing processes and
    methodologies.
Requirements:
  • Bachelor’s degree in Computer Science, Engineering, or related field.
  • Proven experience in software quality assurance, with a focus on both manual
    and automated testing.
  • Proficiency in automated testing tools such as Selenium, JUnit, or similar.
  • Experience with performance testing tools (e.g., JMeter) and API testing.
  • Strong analytical and problem-solving skills.
  • Excellent communication and collaboration abilities.
  • Familiarity with Agile/Scrum methodologies.
  • Detail-oriented and committed to delivering high-quality software products.

 

Benefits:

  • Market competitive salary
  • Provident Fund
  • Medical Insurance
  • EOBI
  • Annual Leaves
  • Yearly Bonuses