QA Analyst SciQuest
Job ID 2013-1861
Category Product Development
Type Regular Full-Time
More information about this job:
The QA Analyst is a key member of the Agile development team. In addition to testing code, the analyst consults, collaborates, automates, and advocates to ensure the team is successful in delivering high quality, useful software to SciQuest customers. By being involved from the very beginning through the end of the software development lifecycle, you will have impact on the utility, usability, and maintainability of the application as well as on the software quality.
Core to the QA Analyst position is collaborating with Product Owners and Developers. You will need to understand the Stories being built, how the customers will interact with the system, and how to test the interaction of all layers of the application. The QA Analyst will create, maintain and execute manual and automated tests, with a preference for automation wherever practical. The QA Analyst performs regression tests for major and minor releases as well as assists in production validation for each release.
Lead testing of functional and non-functional requirements within and the Agile team
Experience testing SaaS applications and services
Apply risk-based testing techniques to a large code base with a highly configurable set of features.
Advocate for quality within the Agile team. Set ?done-ness? criteria and help refine sprint goals and behaviors that drive quality and value.
Work closely with software developers to hone unit tests to expand test coverage and make the code bullet proof.
Develop and execute test cases that consist of both manual and automated test scripts
When encountering repetitive, time consuming manual tests, suggest, automate, or create tools to eliminate repetitive testing tasks to increase testing quality and efficiency
Manage execution of test scripts. Coordinate and resolve defect issues with Sprint team
Manage regression testing efforts for both major, maintenance, and bug-fix releases
Identify, communicate, and implement improved Agile quality practices throughout the software development lifecycle.
Actively participate in Backlog Grooming, Sprint Planning/Estimating, Daily Standup Meetings, Sprint Retrospectives, and Product Demonstrations.
Experience collaborating with Product Managers and Owners to drive value into User Stories through your understanding of the application, its constraints, and its capabilities
Become a resource for Product owners ? providing opinions, advice, and help. You collaborate and are comfortable working outside the confines of a ?testing? role to help the team where ever it is needed.
5+ years of experience in a QA role. 2+ years of experience on an Agile team.
Bachelor?s degree in Computer Science, Information System, or related fields preferred.
Thorough understanding of web-based software technologies.
Cross browser, cross platform testing experience
Use of automated testing tools and frameworks preferred (Selenium, QTP, FIT/FitNesse)
Familiarity with load testing tools and webservice tools preferred (JMeter, SoapUI)
Linux / Unix experience preferred
Relational database experience preferred (MySQL or other)
Experience with scripting languages preferred (Perl or other)
Experience working in Jira/Greenhopper or similar systems
Active in the locale agile community, passionate about testing, always looking for new practices, tools, and techniques.
Excellent interpersonal, communication, organization and documentation skills needed for this position.
Standard office hours and conditions. Minimal travel.
||Pittsburgh, PA |