Share this job
QA Engineer
CRI
Apply for this job

Global QA


The ideal candidate will have 4+ years of software quality assurance experience, experience in web-based technologies and testing, a background in software/ web development, and meticulous attention to detail. Strong test case creation, black box testing, documentation, and communication skills are a must. Previous test automation experience is strongly preferred, but on-the job training is available.


Responsibilities:

  • Daily coordination of testing activities with the QA Manager and Project Managers.
  • Working closely with distributed development resources in several countries.
  • Assisting in the design and evolution of the company’s QA process.
  • Planning, creating, and documenting testing/test cases for projects.
  • Planning, creating, executing, and documenting automated test scripts for projects.
  • Reviewing test plans, test cases, and automated test scripts created by other QA resources to ensure coverage based on requirements.
  • Identifying and communicating risk and risk mitigation strategies.
  • Setting and meeting schedule estimates, timelines, and milestones.
  • Developing and executing automated test scripts.
  • Executing black and white box tests on web-based products.
  • Identifying issues and generating issue reports.
  • Assisting developers with issue analysis.
  • Verification of patches and bug fixes.


Qualifications:

  • 4+ years of software quality assurance experience.
  • Experience testing websites, SAAS, or web-based technologies.
  • Strong analytical and problem-solving capabilities. Must be able to investigate an issue, isolate its probable cause, and provide a reliable method for reproducing the issue.
  • Strong understanding of the SDLC.
  • Strong understanding of software engineering and SQA methodologies.
  • Strong documentation and communication skills within a team environment.
  • Strong understanding of web-delivered applications.
  • Strong understanding of HTML, CSS, Javascript, and other web development languages.
  • Experience creating test cases and testing documentation with or without requirements/specifications.
  • Experience testing web services (JSON/XML/REST).
  • Experience with SQL and relational databases.
  • Familiarity with issue tracking tools (JIRA, Bugzilla, Mantis, etc.)
  • Knowledgeable about popular web browsers (Internet Explorer, Firefox, Chrome, Safari, etc.)
  • Familiarity with major operating systems (Windows, Mac OS X, Linux, Unix).


Nice to have:

  • Completion a Bachelors of Science degree in Computer Science or Computer Engineering from an accredited four-year university
  • Experience with compatibility, security, recovery, code coverage, load, performance, or stress testing
  • Experience with Agile methodologies
  • Experience with SQA automation and load testing tools (ex. Selenium, Mercury LoadRunner, Mercury QTP, Watir, WebTest, Silktest, TestComplete)
  • Experience with keyword and data driven automation
  • Experience with continuous integration tools (ex. Hudson, Cruise Control, Bamboo)
  • Experience with web services automation and load testing tools (ex. NeoLoad or SOAPUI)
  • Experience with unit testing frameworks (ex. JUnit)
  • Experience with GIT
  • Experience developing in Java, JSP, PHP, or Python
  • Experience with object-oriented software development/programming


Apply for this job
Powered by