Pasig, NCR, Philippines

QA Engineer II

 Job Description:

ABOUT THE TEAM

We are looking for an Automation Quality Assurance Engineer to ensure that all internal and external requirements are met before our products reach our customers. The Quality Assurance Engineer will be responsible for Sprint level Automation and making sure all the automation activities complete with in the sprint cycle and execute manual test cases where it is required.

WHAT YOU’LL DO

We are looking for a Quality Assurance (QA/QE) engineer to develop and execute manual and automated tests to ensure product quality in a fastpaced environment. The QA engineer plays an important part in our company’s product development life cycle.

Our ideal candidate will be responsible for conducting tests before product launches to ensure the software runs smoothly and meets client needs. You will monitor all stages of software development to identify and resolve product malfunctions to meet quality standards.

If you enjoy providing end-to-end solutions to software quality problems, we’d like to meet you.

PRIMARY RESPONSIBILITIES

  • Review requirements, specifications and technical design documents to provide timely and meaningful feedback
  • Create detailed, comprehensive and well-structured test plans and test cases
  • Estimate, prioritize, plan and coordinate testing activities
  • Automate tests for new features using the existing automation framework
  • Identify, record, document thoroughly and track bugs
  • Perform thorough regression testing when bugs are resolved
  • Develop and apply testing processes for new and existing products to meet client needs
  • Ensure quality objectives are being met, maintained and consistently followed
  •  Investigate the causes of non-conforming software
  • Stay up to date with new testing tools and test strategies
  • Other duties as assigned

REQUIRED KNOWLEDGE/SKILLS/ABILITIES

  • Experience in ‘Quality’ domain and expert in ‘Quality Engineering and Automation’.
  • Well versed with QE Methodology and practices, with demonstrated experience in an SDE/SDET Role.
  • Experience in Automating Testing of API (Rest and Soap) and Web based applications using open source libraries like RestAssured etc.
  • Hands on experience in any Automation Framework like Selenium Webdriver, webdriverIO, webdriverJS Nightwatch, Cypress etc.
  • Excellent knowledge on GitHub, and Azure/TFS is a must.
  • Expertise in Data validation testing by writing complex SQL.
  • Knowledge in Design & implementation of Automation Frameworks via Data Driven/Keyword/Hybrid models.
  • Experience in creating Automation test cases based on Manual test cases.
  • Exposure working in an Agile development environment with an understanding of Scrum Methodology (BDD, TDD).
  • Well versed with concepts of Performance & Load Testing (Hands on experience in any Tool like Load Runner, JMeter is desirable).
  • Strong ability to debug code, analyzes failures, and trace defects to the root cause.
  • Sound experience in Black Box Testing.
  • Experience with automation frameworks and tools.
  • Experience in a high-level programming language like Java, .Net.
  • Knowledge on writing and modifying DB Queries

PREFERRED KNOWLEDGE/SKILLS/ABILITIES

  • Exposure to any cloud-based Browser Testing solution like Saucelabs, Perfecto or Browser Stack.
  • Experience in version control tools like GitHub/Gerrit/Bitbucket
  • Good knowledge and understanding of Continuous Integration using Jenkins/Hudson
  • Hands on experience on any BDD Framework like Cucumber, Jbehave, RestAssured etc.