Apply For This Job


Job Description

We have multiple openings for Quality Assurance Engineer. For the job you will be responsible for coordinating quality assurance testing activities including understanding business requirements, features, and technical implementation along with drafting test documentation, executing test scripts, tracking defects, and monitoring testing activity. The QAE will serve as a subject matter expert on the development of testing approaches and methodologies. The QAE work is critical in driving the testing efficiencies necessary for successful agile product development.

Essential Duties and Responsibilities

  • Plan, implement, and maintain the strategy to ensure full automated testing of applications, API’s, and frameworks as part of a continuous integration and agile environment.
  • Define test plans, test cases, and test data to be used for both automated and manual testing.
  • Create and perform thorough automation test strategies to ensure comprehensive code coverage, and write test cases that cover all areas.
  • Identify missing test scenarios and refine existing automation.
  • Develop high quality automated tests to support development and ensure high quality software.
  • Identify and create reusable test data, methods, and frameworks.
  • During each sprint, ensure that all necessary tests meet the acceptance criteria, staying on top of all important issues and helping triage bugs and drive issues to resolution, keeping everyone aware of the quality of the sprint work.
  • Define Functional Automation Coverage Map, ensuring visibility to all the stakeholders and members of the Agile Team.
  • Work with other quality team members on test automation strategies across the product stack.
  • Investigate failures, perform root cause analysis, and utilize the internal defect tracking tool to create detailed, high quality defect reports.
  • Assure quality assurance in the evaluation of critical code fixes to determine ship readiness and help make sure that each release goes out on time with high quality.
  • Proactively identify & share new automation tools/processes/approaches to create, maintain and improve the Software Testing Lifecycle.
  • Coordinate with hardware team to ensure all testing needs are met.
  • Produce status reports related to the testing process, including test results and defect tracking/prioritization.
  • Participate in Requirements Reviews and Grooming sessions.
  • Participate in Lessons Learned or Project Review/Retrospective sessions, and identify potential work process improvements.
  • Work with cross-team product owners, developers and other test engineers to support the current QA processes.
  • Be a vocal advocate of customer empathy and risk mitigation.
  • Help develop and drive a Test Culture across the entire company, which includes following the Agile testing principles and continuously reviewing, implementing, and communicating process improvements and quality metrics to the team.


  • In-depth knowledge and experience with software testing and automated test techniques with a strong focus on quality throughout the entire software development cycle
  • Knowledge and experience writing custom test automation scripts and frameworks, in Java, JavaScript or C/C++
  • Knowledge using backend Test Automation Frameworks from Junit and NUnit such as TestNG
  • Knowledge using frontend Test Automation Frameworks such as Selenium Webdriver, to test responsive web applications
  • Knowledge and experience with multiple test automation framework tools, including Linear, Modular, Data Driven, Keyword Driven, and/or Hybrid framework types.

Education and/or Experience

  • BS or MS in Computer Science, Engineering, equivalent technical degree, or experience
  • 2 - 8 years of professional software automation / development experience.

Job Details

Total Positions:
4 Posts
Job Shift:
First Shift (Day)
Job Type:
Full Time/Permanent
Job Location:
No Preference
Minimum Education:
Career Level:
Experienced Professional
Minimum Experience:
2 Years
Apply Before:
Sep 20, 2018
Posting Date:
Aug 20, 2018
Show fewer details Read full job description

What is your Competitive Advantage?

Get quick competitive analysis and professional insights about yourself
Talk to our expert team of counsellors to improve your CV!
Try Rozee Premium

Engin Technologies

Information Technology · 11-50 employees - Lahore

Engin Technologies is one of the most innovative and rapidly expanding tech start-up. With our offices located in US & Pakistan, we’re primarily focused on bringing quality and value to our clients, we’re also committed to creating a world-class environment for our employees. By joining our team, yo ...Read More

Similar Job Titles

Assistant Manager - Quality Assurance

TCS Private Limited, Karachi, Pakistan
Posted Jan 10, 2019

Quality Assurance Engineer

Finca Microfinance Bank, Lahore, Pakistan
Posted Dec 26, 2018

Quality Assurance Engineer

HRT Consultants, Lahore, Pakistan
Posted Dec 17, 2018

Software Quality Assurance Engineer

Nextbridge (Pvt) Ltd, Lahore, Pakistan
Posted Jan 17, 2019
View All