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