|
Senior Software QA Engineer
As a Senior QA Engineer, you will play a role in both
white box and black box testing of complex, multi-tiered
distributed software applications.
You must be adept at working both as an individual and
in groups in a dynamic, multi-tasking environment with
rapid development life cycles.
Strong written and verbal communication is essential; as
you will regularly collaborate with other QA engineers,
project managers, software developers, DBA'and
operations staff.
Responsibilities:
Analyze product requirements, create test plans, and
identify deliverables.
Design unit test cases, use various tools to do code
coverage testing and performance testing.
Use automation tools to automate test cases with full
coverage, and run automation cases regularly for
regression testing before each release.
Creatively leverage various open source tools, or
develop own testing framework to enhance testing
coverage.
Report testing status, escalating issues as appropriate.
Track software defects and issues.
Proactively solve problems, suggest process
improvements.
Identify project risks and recommend actions tominimize
risk.
Share knowledge with peers, mentor less experienced team
members.
Requirements:
BS/BA in CS or related field.
5 or more years coding experience in multi-tiered
architecture and web-based client applications required.
2 or more years experience in product requirements
review, detailed test plan creation, whitebox and
blackbox test cases design.
Familiarity with Eclipse IDE and Java, JUnit, JSP, XML,
HTML.
Familiarity with web application automation tools such
as Selenium, Ruby, etc.
Experience with EMMA, Findbugs or other testing tools is
a plus.
Proficiency in testing Web applications with
comprehensive knowledge of browsers and JavaScript
required.
Experience with ClearCase and ClearQuest desired.
Candidate with ISTQB certification would be an advantage
|