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.

Qualifications

  • 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:
Job Location:
Gender:
No Preference
Minimum Education:
Bachelors
Career Level:
Experienced Professional
Minimum Experience:
2 Years
Apply Before:
Sep 21, 2018
Posting Date:
Aug 20, 2018

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, you’ll get the opportunity to work on many of our various projects with a team of highly skilled experts, we push the boundaries on what’s possible every single day, and we’d love for you to help us get even further. We don’t cut corners, and we don’t make compromises—we create beautifully architected apps that are polished, fast, well-tested, and a joy to use. We are a Developer’s company dream. We encourage every employee to bring innovative ideas to the table. Those who aspire to work on challenging tasks and a supportive environment will find it to be a super exciting place to be! Everyone is responsible for meeting the values of the company. And with experiences of working for fortune 100 firms, start-ups and globally distributed teams, It’ll be a great way to get mentored and engage in technical discussions. Apply now to get become a part of our team !

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

Similar Job Titles

Software Quality Assurance Engineer

Tech Labs CC, Karachi, Pakistan
Posted Apr 23, 2024

Junior SQA / Software Quality Assurance Engineer

Zam Software Solutions, Multiple Cities, Pakistan
Posted Apr 16, 2024

Software Quality Assurance Engineer

THQ Developers, Multiple Cities, Pakistan
Posted Apr 17, 2024

Quality Assurance Officer

Viral Webbs, Islamabad, Pakistan
Posted Apr 26, 2024
View All
I found a job on Rozee!